首頁  >  文章  >  web前端  >  node.js中的favicon.ico請求問題處理_node.js

node.js中的favicon.ico請求問題處理_node.js

WBOY
WBOY原創
2016-05-16 16:26:472603瀏覽

複製程式碼 程式碼如下:

 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");

這樣的程式碼在要求時會出現兩個請求:

第一條時URL位址為使用者輸入的客戶端請求的目標URL位址,"/"代表使用者的目標url位址為web應用程式的根目錄.

第二個目標URL位址問瀏覽器為頁面在收藏夾中的顯示圖示.預設為favicon.ico.而自動發出的請求的目標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();
 });

解決方式很簡單,卻很實用,朋友們也記錄一下吧。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn