當我運行我新創建的Node.JS Express應用程序訪問localhost:3000結果找不到頁面。每次運行應用程序時,Nodeclipse控制檯都會顯示以下行。例如,第四次之後:Nodeclipse控制檯
C:\Program Files\nodejs\node.exe D:\eclipse_workspace_late2013\Example\app.js
C:\Program Files\nodejs\node.exe D:\eclipse_workspace_late2013\Example\app.js
而且當我檢查選項「只是節點」,而不是整個路徑節點:
node D:\eclipse_workspace_late2013\Example\app.js
node D:\eclipse_workspace_late2013\Example\app.js
然而,當我複製粘貼這些行我的(Windows)控制檯,我得到「快速服務器端口3000監聽」,一切正常工作。
要清楚,我沒有更改默認app.js的任何東西(還),所以這是連接代碼:
app.set('port', process.env.PORT || 3000);
怎麼會Node.js的似乎並沒有從運行eclipse終端?任何幫助深表感謝。
設置: Windows 7 x64 | Core i5 | 4GB
嗨保羅,您的意見是驚人的幫助! '什麼Java版本'設置了一些鐘聲,因爲我從未在我的工作筆記本電腦上安裝Java。事實證明我有1.6.0_33-b03。更新到最新版本(1.7.0_45-b18)立即解決了我的問題! – Spork