在heroku上部署nodejs程序,日志中有警告没报错,但打开部署的页面时却是Application Error
发布于 9 年前 作者 ichenghaojie 4036 次浏览 最后一次编辑是 8 年前 来自 问答

首先是错误的页面:QQ截图20151215170439.png 现在是日志:QQ截图20151215170829.png QQ截图20151215170847.png 同时github上的程序包含了Procfile 的文件,内容为web: node index.js, index.js 里也有app.listen(process.env.PORT || 3000); 但还是部署完成后还是有问题,求各位指教。

6 回复

你可以使用这个命令看看运行日志 heroku logs -t

heroku 使用 5000 端口,前端 server 代理的是 5000

@daiwx 我git bash进入shell,然后heroku login 输入邮箱和密码,登陆后,输入了heroku logs --app appname,但只提示了!unable to connect to api.heroku.com,才接触这个对控制台的操作也不是很清楚,能否在说明下,然后我在页面打开控制台,它会有一个"NetworkError: 503 Service Unavailable - https://bibichat.herokuapp.com/"的报错。

@fundon 我改为了 app.listen(5000 || process.env.PORT );但还是不行,并且我在页面打开控制台,它会有一个"NetworkError: 503 Service Unavailable - https://bibichat.herokuapp.com/"的报错。

@daiwx 刚我在shell里多试了几次heroku logs --app appname,日志出来了。

看了日志,是自己package.json里少了个依赖,谢谢ls的朋友

回到顶部