CNode

express的./bin/www入口,怎么样才能正常执行?

Ttyllxx发布于12 年前最后回复12 年前6 回复23536 浏览0 收藏

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

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

查看回复

回复 (6)

B
bijiabo#1·12 年前

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

node bin/www是可以运行的

T
tyllxx#2·12 年前

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

H
Hanggi#3·12 年前

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

C
ciiii#5·12 年前

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

所以还是node ./bin/www

S
struCoder#6·12 年前

直接npm start 不久行了吗。。

参与回复
登录后即可参与回复。登录