在Heroku上部署JS应用-错误状态503

时间:2020-04-19 10:59:16

标签: javascript heroku

我已经准备了一个简单的应用程序来测试Heroku是否可以运行。本地上似乎工作正常,很遗憾,在Heroku上加载了一段时间后,我收到“服务不可用”错误。有人可以建议这个错误的原因是什么以及如何运行此应用程序?

Heroku local web

Locally works fine

关于Git的回购:https://github.com/tomaszchmura/OnHeroku

Error on Heroku

Heroku日志:

2020-04-19T06:51:16.211281 + 00:00 app [web.1]:服务器开启5000 2020-04-19T06:52:13.302269 + 00:00 heroku [web.1]:状态从开始更改为崩溃 2020-04-19T09:26:59.045884 + 00:00 heroku [router]:at =错误代码= H10 desc =“应用程序崩溃”方法= GET路径=“ /” host = directhero.herokuapp.com request_id = 4c36cf02-2713 -4ab4-a305-67a0b20eb7c1 fwd =“ 37.30.0.246” dyno = connect =服务=状态= 503字节=协议= https 2020-04-19T09:26:59.663890 + 00:00 heroku [router]:at =错误代码= H10 desc =“应用程序崩溃”方法= GET路径=“ / favicon.ico”主机= directhero.herokuapp.com request_id = c5a2bd5c-740c-44d9-bb1e-9baefc20b7a7 fwd =“ 37.30.0.246” dyno = connect = service = status = 503字节= protocol = https 2020-04-19T09:37:12.003882 + 00:00 heroku [router]:at =错误代码= H10 desc =“应用程序崩溃”,方法= GET路径=“ /” host = directhero.herokuapp.com request_id = 65f2621c-94ce -4241-95c5-21eac6533218 fwd =“ 37.30.0.246” dyno = connect =服务=状态= 503字节=协议= https 2020-04-19T09:37:12.353987 + 00:00 heroku [router]:at =错误代码= H10 desc =“应用程序崩溃”方法= GET路径=“ / favicon.ico”主机= directhero.herokuapp.com request_id = d2afcb89-48a5-4045-a838-af1cb8edd953 fwd =“ 37.30.0.246” dyno = connect = service = status = 503字节= protocol = https

可以请教吗?

1 个答案:

答案 0 :(得分:0)

您需要在环境变量中监听Heroku为您提供的端口

app.listen(process.env.PORT || 5000);

之后您可以在端口80上访问该服务!