在meteor bundle之后,node.js是“LISTENING”但没有出现在localhost

时间:2013-12-14 15:15:47

标签: node.js mongodb meteor mlab

我正在捆绑一个流星应用程序并使用节点运行未压缩的tarball。我不确定为什么应用程序似乎没有出现在localhost上。这是我捆绑的方式:

$ meteor bundle app.tar.gz

然后我解压缩:

$ tar -zxvf app.tar.gz

然后我进入bundle目录并按照README说的那样做:

$ rm -r programs/server/node_modules/fibers
$ npm install fibers@1.0.1
$ export MONGO_URL='mongodb://<dbuser>:<dbpassword>@<PORT>.mongolab.com:<PORT>/<db>'
$ export ROOT_URL='http://localhost:3000'
$ node main.js

然后,节点说它是LISTENING但localhost:3000没有连接。

我有节点v0.10.22,而Meteor说bundle只用节点v0.10.21进行了测试,但似乎不太可能出现问题。我做错了吗?

1 个答案:

答案 0 :(得分:3)

您还必须指定PORT

export MONGO_URL='mongodb://<dbuser>:<dbpassword>@<PORT>.mongolab.com:<PORT>/<db>'
export ROOT_URL='http://localhost:3000'
export PORT=3000
node main.js