在我使用 Meteor 应用程序更新到 0.6.5 之后
meteor update
并将其部署到我的共享服务器(网络派系)。我在没有更改应用程序的情况下出现了一个新错误:
/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 会出现错误
最佳答案
检查您的 ROOT_URL。确保它以 http://开头
关于使用 0.6.5 部署 meteor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18390563/