使用 0.6.5 部署 meteor

标签 meteor

在我使用 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/

相关文章:

node.js - LAN + Internet Meteor 应用程序可以吗?

mongodb - Meteor 中的命名空间集合

node.js - 如何插入 [-XXX.XXXXXXX, XX.XXXXXX] 格式的定位坐标?

javascript - 如何使用 meteor 在客户端对象上绑定(bind)服务器端事件,反之亦然

authorization - 允许为未使用 Meteor Auth 登录的客户端存储数据,然后在登录时保存

javascript - 根据登录状态使用 React-Native-Router-Flux 显示不同的组件

javascript - 除了铁路由器不工作

javascript - 将类添加到模板事件中的元素

deployment - 为什么命令 'meteor deploy'会上传这么多数据?

javascript - 链接到 Meteor.js 和 Telescope 中公共(public)文件夹中的 Assets