【发布时间】:2014-08-23 11:02:15
【问题描述】:
我创建了一个在我的本地主机上运行良好的流星应用程序。
我最近刚刚将我的应用程序部署到流星服务器进行测试,每次访问该应用程序时,我都会得到一个带有文本的页面
此网站已关闭。请稍后再试。
部署时我输入:
meteor deploy [app-name]
它部署成功,但是当我实际访问该站点时,它说它已关闭。
我尝试了以下方法:
- 删除已部署的应用程序并重新上传,但我遇到了同样的错误。
- 部署全新的流星应用程序,仍然说同一站点已关闭错误。
- 删除应用程序,使用流星重置重置我的本地数据库,然后重新部署。同样的错误。
我可以做些什么来解决这个问题,或者这是 Meteor 服务器的错误吗?
--------更新-----------
该网站没有显示,因为它正在崩溃。使用 Meteor logs [app-name] 我发现它崩溃了,因为它找不到模块异步。
我为 NPM 集成设置了流星项目。我使用 npm install async 并使用
async = Meteor.require('async')
但我认为问题出在我的 package.json 文件上。
这是我当前的 package.json
{
"async": "0.9.0"
}
meteor 无法在服务器上安装异步是因为这个 package.json 文件不正确吗?一切都在我的本地主机上运行,但我专门使用了 npm install async 。
--------------更新 2-------------- ---------
我在这个帖子的帮助下修复了它:
How can I deploy node modules in a Meteor app on meteor.com?
【问题讨论】:
-
你有没有尝试在大约 5 秒后再次访问它?
-
meteor logs [app-name]查看您的应用是否经常崩溃 -
它正在崩溃。说它找不到模块异步。我在服务器上使用流星 npm 包支持安装了异步。我还通过将异步包含在 libs 文件夹中来将其包含在前端中。一切都在我的本地主机上运行,我如何让它在服务器上运行?
标签: meteor