2012-01-13 4 views
2

は、単純なコードはクロム対Firefoxは(それはバグです)私は、Firefox 8.0.1を使用してサーバーに要求を送信していた場合

var http = require('http'); 
var server = http.createServer(function(req, res){ 
    console.log("Got Request"); 
    res.end(""); 
}); 

の確認、私はコンソール出力に一度

Got Request 

をgetingていますnodejs Chromeを使用する16.0

Got Request 
Got Request 

なぜ、createServerがクロムで2回実行されていますか?それは私のコードでバグか何か間違っていますか?

答えて

4

ブラウザは、最も注目に値するものがfavicon.icoである追加のリクエストをサイトに提出することがあります。その目的は、サイトのためのfaviconを取得することです。また、プラグインによっては追加のリクエストも行います。リクエストされている内容を正確に確認するには、リクエストの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) 
+0

はいfavicon。 – coure2011

関連する問題