express的./bin/www入口,怎么样才能正常执行?
发布于 10 年前 作者 tyllxx 22245 次浏览 最后一次编辑是 8 年前

今天弄了一天的服务器搭环境centOS + nginx + nodejs + mongodb,重装不下5次,终于看到调试通过,访问正常。幸好随手做记录省去各种麻烦。 现在各种小问题中,一直在用node app.js,一堆问题还不能访问,原来express入口文件变成“./bin/www”,直接node ./bin/www运行还是错。 只能用:# DEBUG=name ./bin/www 那些个supervisor、forever 都不能用了,运行一堆错误,好不方便。

这个是DEBUG的,怎么样才能系统启动时正常执行项目而非DEBUG。

6 回复

看一下报错原因,应该是代码问题吧

node bin/www是可以运行的

我终于搞定了,用forever /home/www/app_name/bin/www,用chkconfig方式实现了自启动。 现在终于可以专心研究程序了,反复弄了一天,还好我过来了。。 那些错误,完全不知道什么玩意,只是给出了一些文件出错的行。实际错误根本不在那里。 nodejs启动实在蛋疼,希望以后像PHP一样安完环境自解析。

或者 你cd到www目录 node www也可以

这不管nodejs什么事儿,如果在当前文件夹下,node ./bin/www是有效地,我一直这么用

新版express使用npm start 运行。 入口参数设置在package.json中: “start”: “node ./bin/www”

所以还是node ./bin/www

直接npm start 不久行了吗。。

回到顶部