问题描述
我知道这个问题已经被问了一百万遍了,但是到目前为止,没有一种解决方案对我有用。
我有一个nodejs应用程序;典型的reactjs前端和Express后端。后端调用JSON的python脚本以实现excel导出。该脚本仅使用xlsxwriter作为其依赖项。
我仅使用nodejs buildpack在Heroku上部署了整个应用程序,并且可以正常工作。据我了解,只有python脚本失败了。所以我也添加了python buildpack。同样根据在线建议,我也添加了一个procfile。
web: npm run-script build
web: npm run-script start
heroku ps:scale web=1
但是我收到此错误:
at =错误代码= H14 desc =“没有Web进程正在运行” method = GET path =“ /” host = ********。herokuapp.com request_id = 44a72675-13a5-4738-bd2e-c2d592806dab fwd =“ 103.76.211.162” dyno = connect = service = status = 503字节= protocol = https
所以我知道我的网络测功器没有启动。问题是为什么?我可以在Heroku仪表板上看到它。
解决方法
我真的很傻。我没有打开仪表板中的测功机,如图所示。之后,它可以完美运行。