nodejs firefox vs Chrome(バグですか)
-
27-10-2019 - |
質問
簡単なコードを確認します
var http = require('http');
var server = http.createServer(function(req, res){
console.log("Got Request");
res.end("");
});
Firefox 8.0.1を使用してサーバーにリクエストを送信している場合、コンソール出力を一度取得しています
Got Request
Chrome 16.0の使用
Got Request
Got Request
なぜCreateServerがChromeで2回走っているのですか?それは私のコードのバグか何か問題ですか?
解決
ブラウザは追加のリクエストをサイトに送信する場合があります。 favicon.ico
. 。その目的は、サイトのファビコンを取得することです。また、一部のプラグインも追加のリクエストを行います。要求されているものを正確に明確にするには、リクエストのURLを印刷できます。
var http = require('http');
var server = http.createServer(function(req, res){
console.log(req.url); // <<<<<<<<<<<<<<<<<<<<<<<<<<<< print the requested url
res.end("");
});
server.listen(8000)
所属していません StackOverflow