如何将 meanjs 部署到 heroku
How to deploy meanjs to heroku
我试过在 heroku 上部署我的 meanjs。
1.) 登录heroku
2.) 部署并连接 github 存储库
- 启用自动部署CI
- 点击手动部署
在构建日志上写着 "Bulid succeded"
我的问题是。
为什么我会收到此应用程序错误?
当我所做的只是分叉存储库并将其部署到 heroku 上时?
您是否向您的应用添加了 mongoDB?没有它,启动过程很可能会失败。
这里有一些选项:
- 如果您使用的是默认开发环境 - 那么只需在 development.js 中添加 mongodb 连接字符串并重新启动服务器
- 如果您使用的是 prod 环境 - 那么您可以使用环境变量 uri:process.env.MONGOHQ_URL 或 process.env.MONGOLAB_URI
假设您在某处设置了 mongoDB 沙箱,如果没有,您首先需要一个 mongodb 沙箱(从 Heroku 获取一个,Compose.io,或 MongoLab)。
我试过在 heroku 上部署我的 meanjs。
1.) 登录heroku 2.) 部署并连接 github 存储库
- 启用自动部署CI
- 点击手动部署
在构建日志上写着 "Bulid succeded"
我的问题是。 为什么我会收到此应用程序错误? 当我所做的只是分叉存储库并将其部署到 heroku 上时?
您是否向您的应用添加了 mongoDB?没有它,启动过程很可能会失败。
这里有一些选项:
- 如果您使用的是默认开发环境 - 那么只需在 development.js 中添加 mongodb 连接字符串并重新启动服务器
- 如果您使用的是 prod 环境 - 那么您可以使用环境变量 uri:process.env.MONGOHQ_URL 或 process.env.MONGOLAB_URI
假设您在某处设置了 mongoDB 沙箱,如果没有,您首先需要一个 mongodb 沙箱(从 Heroku 获取一个,Compose.io,或 MongoLab)。