在Heroku上发布流星应用程序

时间:2018-07-22 07:21:44

标签: mongodb heroku meteor

im试图将应用程序发布到heroku。我已经尝试了很多天,并在网上寻求帮助,但无济于事。将不胜感激任何帮助。我通常会通过运行meteor --settings settings.json

在本地运行该应用程序

enter image description here

2018-07-22T06:56:43.644749+00:00 app[web.1]:     at /app/.meteor/heroku_build/app/programs/server/boot.js:411:36
2018-07-22T06:56:43.644745+00:00 app[web.1]:     at packages/meteor.js:78:4
2018-07-22T06:56:43.644747+00:00 app[web.1]:     at packages/meteor.js:1438:3
2018-07-22T06:56:43.644750+00:00 app[web.1]:     at Array.forEach (<anonymous>)
2018-07-22T06:56:43.644752+00:00 app[web.1]:     at /app/.meteor/heroku_build/app/programs/server/boot.js:220:19
2018-07-22T06:56:43.644759+00:00 app[web.1]:     at /app/.meteor/heroku_build/app/programs/server/boot.js:471:5
2018-07-22T06:56:43.644761+00:00 app[web.1]:     at Function.run (/app/.meteor/heroku_build/app/programs/server/profile.js:510:12)
2018-07-22T06:56:43.644762+00:00 app[web.1]:     at /app/.meteor/heroku_build/app/programs/server/boot.js:470:11
2018-07-22T07:15:39.976102+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=zera.herokuapp.com request_id=e3d0a4be-37bd-4fdc-bcc5-746639370eda fwd="202.156.97.186" dyno= connect= service= status=503 bytes= protocol=https
2018-07-22T07:15:40.752510+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=zera.herokuapp.com request_id=ace7e44d-741d-4d29-92b0-a92bc8560c8c fwd="202.156.97.186" dyno= connect= service= status=503 bytes= protocol=https

这是我的配置变量

enter image description here enter image description here

非常感谢您的帮助,我感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

  • 它是MONGO_URL而不是MONGODB_URI
  • settings.json文件的 content 复制并粘贴到METEOR_SETTINGS环境变量的值中,或使用Heroku CLI进行分配(在这种情况下,您可以使用命令中的cat工具。