【问题标题】:Trouble deploying Nodejs App + Python on Heroku在 Heroku 上部署 Nodejs App + Python 时遇到问题
【发布时间】:2021-01-20 05:59:02
【问题描述】:

我知道这个问题已经被问过一百万次了,但到目前为止没有一个解决方案对我有用。

我有一个 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=error code=H14 desc="没有网络进程正在运行" method=GET path="/" 主机=********.herokuapp.com request_id=44a72675-13a5-4738-bd2e-c2d592806dab fwd="103.76.211.162" dyno=连接=服务=状态=503字节=协议=https

所以我知道我的网络测功机没有启动。问题是为什么?我可以在我的 Heroku 仪表板上看到这一点。

【问题讨论】:

    标签: python node.js heroku procfile dyno


    【解决方案1】:

    其实我很傻。如图所示,我没有打开仪表板上的测功机。之后,它就完美运行了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 2017-01-18
      相关资源
      最近更新 更多