CNode

在heroku上部署nodejs程序,日志中有警告没报错,但打开部署的页面时却是Application Error

问答
Iichenghaojie发布于11 年前最后回复11 年前6 回复4348 浏览0 收藏

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

查看回复

回复 (6)

D
daiwx#1·11 年前

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

F
fundon#2·11 年前

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

I
ichenghaojie#3·11 年前
引用 daiwx你可以使用这个命令看看运行日志 heroku logs t

@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/"的报错。

I
ichenghaojie#4·11 年前
引用 fundonheroku 使用 5000 端口,前端 server 代理的是 5000。

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

I
ichenghaojie#5·11 年前
引用 daiwx你可以使用这个命令看看运行日志 heroku logs t

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

I
ichenghaojie#6·11 年前

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

参与回复
登录后即可参与回复。登录