2013-01-06 174 views
0

首先,我使用webmatrix安裝了節點js,並運行了一個示例節點js應用程序。該應用程序被分配了一個隨機端口。 http://localhost:62369/。之後,我安裝了快速模塊。正如他們的文件中所述。我寫道,HTTP服務器在舊端口收聽

var app = express(); 
app.get('/',function (req, res) { 
    res.send('hello world!!'); 
}) 

app.listen(3000); 

然後我重新啓動服務器。啓動的瀏覽器仍然指向http://localhost:62369/而不是端口3000.此外http://localhost:3000/不起作用。

+0

你試過另一個端口嗎?也許'3000'忙... –

+0

是的。我嘗試了'4589',但是一樣。新的瀏覽器啓動'62369'端口 – rajkamal

+0

所以當你改變端口,'http:// localhost:4589 /'工作與否? –

回答

0

確保你已經將你的代碼保存在你的文件中(用另一個編輯器打開它,也許你的編輯器有問題),關閉命令行窗口並再次打開它。嘗試運行服務器。我確定這個問題不是因爲節點或者表達。試着再次檢查一切。

而且還運行命令行服務器:
cd path/folder
node myFile
我不知道你在使用運行的服務器,但如果它的東西與UI(在評論你提到一個點擊)可緩存你的代碼或類似的東西。所以使用表揚線更安全。

0

我建議你運行該代碼,所以你可以看到,如果你有保存代碼與你的IDE中的任何問題:

var app = express(), 
    port = 4555; 
app.get('/',function (req, res) { 
    res.send('hello world!!'); 
}) 
console.log("Server is running on " + port); 
app.listen(port); 

之後,你只需要改變port變量。如果您在控制檯上運行此代碼之後評論您看到的內容,這會很有幫助。

+0

在日誌即時看到4555,但我點擊運行時啓動的瀏覽器打開'http:// localhost:62369 /' – rajkamal

+0

怎麼樣'http:// localhost:4555 /'? –

+0

沒有啓動這樣一個URL的瀏覽器:-( – rajkamal