成功上传到Heroku Local但是一旦推送到Heroku live就得到503错误

时间:2015-10-06 02:52:38

标签: heroku mean-stack http-status-code-503

因此,在我的MEAN堆栈应用程序中更改文件和更改代码之后,我终于可以在Heroku本地加载它了。现在的问题是当我将这个应用程序推送到我的Heroku遥控器并要求Heroku打开时,该应用程序出现此错误....

无法加载资源:服务器响应状态为503(服务不可用)

以下是Heroku上应用程序的链接......可以提供任何帮助或提示我正确的方向吗?

https://istressless.herokuapp.com/

2 个答案:

答案 0 :(得分:3)

使用heroku create创建新的heroku应用后,请确保已添加数据库,并使用mean.io

上定义的设置配置您的Mean应用。

使用以下命令将MongoDB数据库添加到Heroku应用程序:

heroku addons:create mongolab:sandbox

将Mongodb字符串添加到server/config/env/production.js中的生产环境中。您可以使用命令heroku config

找到此字符串

通过设置一些环境变量来配置heroku上的均值应用

heroku config:add BUILDPACK_URL=https://github.com/mbuchetics/heroku-buildpack-nodejs-grunt.git

heroku config:add NODE_ENV=production

添加新配置变量应该重新部署您的应用程序,并希望在Heroku上启动您的Mean应用程序。

所有这些假设您已安装Heroku工具带并且您的本地代码受git版本控制。

此信息来自learn.mean.io网站

的Heroku部分

答案 1 :(得分:0)

尝试键入:

iris[ , 

在本地终端上查看错误详细信息