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();
});
解決方式很簡單,卻很實用,朋友們也記錄一下吧。