1

当我运行我新创建的 Node.JS Express 应用程序时,访问 localhost:3000 会导致找不到页面。每次我运行应用程序时,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)控制台时,我得到“Express server正在监听端口3000”并且一切正常。

需要明确的是,我还没有更改默认 app.js 的任何内容,所以这是连接代码:

app.set('port', process.env.PORT || 3000);

为什么 Node.JS 似乎没有从 Eclipse 终端运行?任何帮助深表感谢。

设置:Windows 7 x64 | 酷睿 i5 | 4GB

4

2 回答 2

1

我感谢 Paul 的有益回应,我显然忘记了 Java 可能对我的问题产生的影响。将 Java 更新到 1.7.0_45-b18 立即解决了我的问题。我可以走了!

于 2013-11-22T15:24:19.767 回答
1

请在https://github.com/Nodeclipse/nodeclipse-1/issues创建问题

什么Java版本?你在其他系统上试过吗?如何重现步骤。

http://www.nodeclipse.org/#support

于 2013-11-22T15:09:24.410 回答