nrs*_*olf 0 meteor iron-router meteor-blaze
在meteor.com和heroku上部署Meteor应用程序时遇到与路由有关的奇怪"错误".当应用程序在本地运行时,一切正常.然而,当部署应用程序时 - 我已经在meteor.com的简单主机和Heroku上尝试了这一点 - 我得到了默认的Iron Router设置页面,其中包含有关如何设置我的第一条路线的说明,即使路线已定义正确并在本地工作(下面的截图).这发生在应用程序的所有页面上.
以下是该页面的屏幕截图:http://i.stack.imgur.com/GlNd9.png
我最近遇到这个可能能够解决这个问题.
如果你在开发中工作得很好而不是在生产中,那么首先要做的就是运行你的开发/本地版本,如下所示:
meteor --production
这在生产模式下运行本地开发版本,就像部署到Modulus,Heroku等时一样.
如果您现在在本地获取铁路由器启动页面,则可以确定问题是由于在生产模式下运行.
在Chrome(或您最喜欢的浏览器)中打开您的网站,并在浏览器的javascript控制台中查找错误...我的客户端事件javascript中有一个我最近更改了.
如果您有错误修复它,那么看看您的Meteor应用程序现在是否使用--production标志运行而不显示Iron Router页面.
在我的情况下,启动页面是一个红色的鲱鱼,掩盖了引擎盖下的真正错误.
我没有深入研究开发和生产模式之间的差异,但它显然处理不同的错误,因此您在两种模式中获得不同的行为.
| 归档时间: |
|
| 查看次数: |
402 次 |
| 最近记录: |