2012-02-17 43 views
1

我剛安裝節點v.0.7.4.msi在我的Win7 64想跑下面的代碼片段來測試它:爲什麼我在使用Node.js時看不到localhost上的結果?

var http = require('http'); 

http.createServer(function (req, res) { 

    res.writeHead(200, {'Content-Type': 'text/plain'}); 

    res.end('Hello World\n'); 

}).listen(1337, "127.0.0.1"); 

console.log('Server running at http://127.0.0.1:1337/'); 

但每次我跑了它在CMD的時候,它只是表明「服務器運行在http://127.0.0.1:1337/「,我無法在瀏覽器中打開」localhost:1337「以查看」Hello World「(始終處於加載階段)。有誰知道爲什麼?非常感謝。

回答

0

聽起來像是你有類似 Node.JS - Page keeps on running

我的建議是在那裏和這裏的問題是確保AV/Windows防火牆沒有阻止!

我在其他頁面上沒有得到對該建議的回覆。

如果你可以確認它是/不是這種情況,我有一個類似的設置,我可以測試它。

-1

我使用Windows 7並運行XAMPP作爲我的本地主機服務器。我將端口更改爲3000而不是1337.我也是Nodejs的新手,並嘗試從該站點執行此示例代碼。我無法解釋確切的原因,但這可能與使用此端口的另一個進程發生衝突。

我在命令行窗口中運行腳本文件。我通過在Google Chrome中輸入localhost:3000來查看「Hello World」輸出字符串。

相關問題