2012-01-13 14 views
2

私は現在、非常に簡単な例から始めて、node.jsに取り掛かります。開始node.js、混乱している結果を得る

次のコードは、本当に大したことではないですが、すでに私を混乱させる:

コンソールを介してサーバを開始した後
require('http') 
    .createServer(function(req, res) { 
     console.log('receiving request'); 
     res.end('end'); 
    }) 
    .listen(1337, "localhost"); 

私はコンソールでhttp://localhost:1337 と呼ばれ、私は「要求受信」-message 2を得ました時間は期待どおり1回ではありません。

これは何についてですか?私はすでにこの簡単な薄いを台無しにしましたか?

答えて

7

ページをリクエストすると、ブラウザは自動的に/favicon.icoを呼び出します。ノードサーバーは、「ページ」リクエストと「favicon.ico」リクエストの両方に応答します。したがって、2つのログライン。

+0

woah、これは簡単でした...ありがとうございました! – zaphod1984

+0

これらの要求を「隠す」のに役立つええ、[こちらのスニペット](https://gist.github.com/763822)。ところで、答えの左側にあるチェックマークをクリックして答えを受け入れることができます。がんばろう! – swatkins

+0

ありがとう!私は受け入れようとしていましたが、9分以上待たなければなりませんでした。私は出発しなければなりませんでした。 – zaphod1984

関連する問題