【问题标题】:Meteor bundle just "LISTENING", application not reachable on localhost:3000Meteor 捆绑只是“LISTENING”,在 localhost:3000 上无法访问应用程序
【发布时间】:2014-01-10 17:15:34
【问题描述】:

我指的是this post。问题是一样的;但是,它不是重复的,因为它没有解决我的问题。顺便问一下,那么开一个新问题是正确的吗?

$ meteor bundle app.tar.gz
$ tar -zxvf app.tar.gz

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,但没有连接。我所指的帖子中所述的解决方案对我不起作用。我写了一个脚本来做到这一点:

export MONGO_URL='mongodb://localhost:27017/$db_name'
export ROOT_URL=$root_url
export PORT=3000

变量设置正确。不过只是LISTENING

当我运行以下脚本时,出现错误:

db_name="mydb"
root_url="http://my.domain.com"

echo $db_name
echo $root_url

export MONGO_URL='mongodb://localhost:27017/$db_name'
export ROOT_URL='$root_url'
export PORT=3000

node bundle/main.js

这个错误:

/var/mypath/bundle/programs/server/boot.js:186
}).run();
   ^
Error: a route URL prefix must begin with a slash
    at _.extend.declare (packages/routepolicy/routepolicy.js:95)
    at new StreamServer (packages/livedata/stream_server.js:14)
    at new Server (packages/livedata/livedata_server.js:1012)
    at Package (packages/livedata/server_convenience.js:10)
    at packages/livedata.js:3980:4
    at packages/livedata.js:3991:3
    at /var/mypath/bundle/programs/server/boot.js:155:10
    at Array.forEach (native)
    at Function._.each._.forEach                     (/var/mypath/bundle/programs/server/node_modules/underscore/underscore.js:79:11)
    at /var/mypath/bundle/programs/server/boot.js:82:5

【问题讨论】:

  • 当我将所有 MONGO_URLROOT_URLPORT 语句放在 sudo &lt;all these statements&gt; node bundle/main.js 之间时,它可以工作。不过,它不适用于export。这是为什么呢?

标签: node.js meteor


【解决方案1】:

似乎我的脚本中声明的环境变量在脚本执行后被删除了。为了防止这种行为,可以使用sudo -E ./myscript.sh。参数-E 保留环境。现在,我的应用程序可以访问了。我找到了我的解决方案here

【讨论】:

    猜你喜欢
    • 2021-02-09
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 2020-01-27
    • 2018-02-19
    • 2015-04-23
    • 1970-01-01
    相关资源
    最近更新 更多