无法使用Nodeclipse在Eclipse中运行简单的Node Express App。获取控制台消息&#34; <terminated,exit =“”value:=“”0 =“”> Node.js处理&#34; </终止,>

时间:2014-11-29 04:23:00

标签: nodeclipse

无法使用Nodeclipse在Eclipse中运行简单的Node Express应用程序。获取&#34; Node.js Process&#34;

的控制台消息

全新安装。任何建议

New&GT; Project&GT; Node Express 右键单击App.js Run As Node Application

Eclipse Version for JAVA and Reporting: Luna Service Release 1 (4.4.1)
Nodeclipse Core and Node.js 0.17.0.201409260936
MAC OSX 10.10.1 (14B25) 64bit
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

1 个答案:

答案 0 :(得分:1)

当Nodeclipse创建一个新的Express项目(快递版本> 4.0)时,它会错过启动服务器,因此它会侦听某个端口(这就是为什么它完成而没有任何错误)。

为了使其正常工作,您应该在app.js文件末尾添加:

app.listen(3000, function () {
  console.log('App listening on port 3000!');
});

在以前版本的express中,等效的是:

http.createServer(app).listen(app.get('port'), function(){
   console.log('Express server listening on port ' + app.get('port'));
});