node.js中的favicon.ico請求問題處理
更新時間:2014年12月15日 14:32:26 投稿:hebedich
本文記錄了在項目中使用node.js請求favican.ico的時候會出現(xiàn)2條請求,浪費資源,經過一番改進,記錄下來過程,以后注意。
復制代碼 代碼如下:
var http=require("http");
var server=http.createServer();
server.on("request",function(req,res){5 console.log(req.url);
res.end();
});
server.listen(1337,"127.0.0.1");
這樣的代碼在請求時會出現(xiàn)兩條請求:
第一條時URL地址為用戶輸入的客戶端請求的目標URL地址,"/"代表用戶的目標url地址為web應用程序的根目錄.
第二個目標URL地址問瀏覽器為頁面在收藏夾中的顯示圖標.默認為favicon.ico.而自動發(fā)出的請求的目標URL地址.
可以對上面的代碼做修改后屏蔽這樣的請求
復制代碼 代碼如下:
var http=require("http");
var server=http.createServer();
server.on("request",function(req,res){
if(req.url!=="/favicon.ico")
console.log(req.url);
res.end();
});
解決方式很簡單,卻很實用,小伙伴們也記錄一下吧。
相關文章
express框架,報錯:“Cannot set headers after t
這篇文章主要介紹了express框架,報錯:“Cannot set headers after they are sent to the client”,解決方法,結合實例形式總結分析了常見的問題原因與對應的解決方案,需要的朋友可以參考下2023-05-05node.js中的querystring.stringify方法使用說明
這篇文章主要介紹了node.js中的querystring.stringify方法使用說明,本文介紹了querystring.stringify的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下2014-12-12