流星应用程序无法处理模数

时间:2014-04-29 22:42:00

标签: javascript node.js meteor meteorite

请记住,我让这个应用程序在本地和在线共享的几个盒子上完美地运行。

我已将我的流星应用程序上传到模数。模板工作正常,数据库迁移得很好......但我的模板都没有填充。使用(js chrome)控制台我可以访问我的所有模型MyModel.find({foo:bar})我可以获取记录,但我的渲染脚本失败。

我的大多数网页'在初始应用程序加载时渲染,所有渲染都在div屏幕关闭,因此我可以在屏幕上和屏幕之间转换几页,然后反应填充并在屏幕上移动。这些div中的静态内容加载,如果直接从路由器调用,则加载动态内容。任何想法都会有很大的帮助!

1 个答案:

答案 0 :(得分:0)

您是否尝试在本地生产模式下运行Meteor?我有一个类似的问题,发现生产和开发模式之间的区别是问题(缩小等),而不是特定的主机。

要在本地计算机上以生产模式测试您的应用,请使用生产选项集

运行meteor
meteor --production

另一个想法是节点版本可能存在问题。如果您使用Modulus CLI进行部署,则它当前正在使用较旧版本的Demeteorizer,它设置节点版本v0.10.22,而当前版本的Meteor依赖于节点v0.10.25或更高版本。我已经联系过Modulus,他们告诉我他们很快会更新这个,但我不知道他们的工作时间是什么样的。值得一提的是,我在Modulus上运行了一个非常复杂的Meteor 0.8.0.1应用程序,它具有多个软件包和NPM依赖项,而且在早期版本的Node上运行时我没有遇到任何问题。

如果你认为这可能是问题我被告知Modulus CLI有一个-n选项,您可以使用它来手动设置节点版本。像这样:

modulus deploy -n 0.10.25