【问题标题】:Meteor app works fine locally but iron:router error shows when it works in AWS EC2Meteor 应用程序在本地运行良好,但在 AWS EC2 中运行时会显示 Iron:router 错误
【发布时间】:2016-03-15 09:28:37
【问题描述】:

我有一个流星应用程序,并使用 localhost:3000 进行开发和测试。一切正常。终端(服务器)和 console.log(浏览器)没有错误。

但是在我在 EC2 实例中 git pull 应用程序并运行相同的流星后,页面中随机显示 Iron:router 错误:

找不到名为“layout”或“layout”的模板。你确定你定义了吗?

我遵循了两个解决方案 1)Iron Router inside package: cannot find template 2)Error when using iron:router with Meteor 0.9.3.1

但是每次我第一次加载页面时,我仍然会遇到问题。

有人可以帮忙吗?谢谢。

【问题讨论】:

  • 这个问题主要发生在 Chrome 中,在 FF 和 IE 中没有问题。在 Chrome 中刷新一次后,一切顺利。但是,如果我让页面在 FF 中打开 2 小时,然后在 FF 中刷新,“找不到模板...”页面会在 FF 中显示。

标签: git meteor amazon-ec2


【解决方案1】:

尝试:流星重置。警告:这将清除您的数据库。

也许你添加到 git .meteor/local 文件夹,其中包含不应该被版本控制的文件。

我建议你使用 Arunoda 的 mup 包来部署你的应用程序。

【讨论】:

  • 感谢您的帮助。我确实使用了流星重置。它可以解决 2 小时空白页的问题,但他第一次尝试 Chrome 仍然显示“找不到...”问题。我在流星上失败了,所以我尝试在实例上运行流星。
猜你喜欢
  • 1970-01-01
  • 2020-02-16
  • 2020-12-18
  • 2020-08-01
  • 1970-01-01
  • 2013-11-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多