2012-01-13 36 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如預期的那樣,次不是一次。

這是一回事嗎?我已經把這件簡單的事情弄糟了嗎?

回答

7

瀏覽器在請求頁面時會自動撥打/favicon.ico。您的節點服務器同時響應「頁面」請求和「favicon.ico」請求。因此,兩個日誌行。

+0

哇,那很簡單...非常感謝你! – zaphod1984 2012-01-13 17:35:10

+0

是的,[這是一個片段](https://gist.github.com/763822),這將幫助你「隱藏」這些請求。順便說一句,您可以通過單擊答案左側的複選標記來接受答案。祝你好運! – swatkins 2012-01-13 19:29:33

+0

謝謝!我正要接受,但不得不再等9分鐘,我不得不離開,現在就回來了。 – zaphod1984 2012-01-14 13:59:04