为什么node项目部署到服务器上后,项目启动不来
发布于 6 年前 作者 wpengw 3518 次浏览 来自 问答

最近用本站开源的项目写了点东西,准备部署到服务器,因为是前端出身,对服务器和node了解还是不足。 昨天买的阿里云服务器,今天上午运行 node app.js 还是好使的,下午配置完redis的环境后就起不来了,不知道哪里出了问题

运行完node app.js 直接跳出了 error.png

本地运行没什么问题 success.png

10 回复

信息量太少,直接结束说明监听服务没启动。

来自✨ Node.js开源项目精选

@vendar 监听服务在哪里设置?懂得太少了还是

server.listen就是服务器打开监听端口的函数,如果这个没调或调用失败的话服务是不会启动的。你这种情况,很有可能是node运行环境差异导致的。

来自✨ Node.js开源项目精选

@vendar 你也是在用egg-cnode在改写吗? 我最近也在学习,可以一起交流.

@vipzrx 最近刚做过一个egg的项目

来自✨ Node.js开源项目精选

@vipzrx 用的nodeclub,就是这个社区开源出来的代码

@vendar 又可能,刚正式接触node不到一个月,慢慢填坑吧

1 我也是用的论坛的egg-cnode 今天折腾一天了,还是没有起来.我的是mongodb的权限问题

2 这是我遇到问题的issue https://github.com/cnodejs/egg-cnode/issues/134

3 进群一起交流吧,添加微信 iMST1314 验证 eggcnode

@vendar 先前跳出去是mongodb服务没启,后来发现我这个项目不能用node app.js启动,用npm start 或者node ./bin/www才好使

不是错误,是警告提示,options不推荐用了~~~应该是线上和线下用的版本不一致导致的~!

回到顶部