meteor束只是“LISTENING”,应用程序在localhost:3000上无法访问
我指的是这个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
它说听,但不连接。 我提到的这个post中所说的解决scheme对我来说并不合适。 我写了一个脚本来做到这一点:
export MONGO_URL='mongodb://localhost:27017/$db_name' export ROOT_URL=$root_url export PORT=3000
variables设置正确。 这只是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
看来我的脚本中声明的环境variables在脚本执行后被删除。 为了防止这种行为,可以使用sudo -E ./myscript.sh
。 参数-E
保留了环境。 现在,我的应用程序是可达的。 我在这里find我的解决scheme
- Account.createUser回拨不在meteorjs工作
- 在Meteor中使用fs模块获取Uncaught TypeError _fs2.default.readFile不是函数
- meteor错误与Windows 8.1:您的应用程序有错误。 等待文件更改
- 我怎样才能创build一个meteor的自动增量字段?
- 在Meteor.JS创build第一个用户创build第二个用户
- meteorreact native只更新1条目时,重绘每个回路中的每个实体
- 在Heroku上部署meteor应用程序时出错
- 在Meteor应用程序中调用Accounts.createUser Iron-Router端点正在给net :: ERR_EMPTY_RESPONSE
- meteor将不会启动 – 纤维/ futures.js抛出错误“错误:SQLITE_CORRUPT:数据库磁盘映像格式错误”