使用0.6.5版本部署Meteor应用

4

我将我的Meteor应用程序更新到0.6.5后,使用了

meteor update

我将它部署到我的共享服务器(Webfaction)上,但出现了一个新的错误,而我没有更改应用程序:

/home/me/webapps/meteor/bundle/programs/server/boot.js:184
}).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:23)
    at new Server (packages/livedata/livedata_server.js:1029)
    at Package (packages/livedata/server_convenience.js:10)
    at packages/livedata.js:3907:4
    at packages/livedata.js:3918:3
    at /home/me/webapps/meteor/bundle/programs/server/boot.js:153:10
    at Array.forEach (native)
    at Function._.each._.forEach (/home/me/webapps/meteor/bundle/programs/server/node_modules/underscore/underscore.js:79:11)
    at /home/me/webapps/meteor/bundle/programs/server/boot.js:80:5

降级到0.6.4.1版本可以解决这个问题。

我非常希望了解为什么0.6.5版本会出现错误。

2个回答

11

检查您的ROOT_URL。 确保它以http://开头。



网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接