python - 在 Heroku 上部署 Nodejs App + Python 时遇到问题
问题描述
我知道这个问题已经被问了一百万次,但到目前为止,没有一个解决方案对我有用。
我有一个 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="No web processes running" method=GET path="/" host=********.herokuapp.com request_id=44a72675-13a5-4738-bd2e-c2d592806dab fwd=" 103.76.211.162" 测功机=连接=服务=状态=503字节=协议=https
解决方案
我其实很傻。如图所示,我没有打开仪表板上的测功机。之后,它完美地工作。
推荐阅读
- gstreamer - 在 Gstreamer 对象之间传输信息的最佳方法
- android - 如何在 Flutter 上放置多个 SlidingUpPanels?
- c - DMC 编译器 - C 中的“未加载浮点”错误
- python - flask_uploads:ImportError:无法导入名称“secure_filename”
- shell - UNIX:从分隔的文本文件创建表格格式的输出
- angular - Angular 如何在不同的单元测试中更新模拟数据
- c++ - 以分钟为单位查找本地时区与 GMT 的差异
- r - 从 excel 和 R 映射数据集
- javascript - 如何在javascript中的数组内添加字典
- javascript - 我必须在元素上注册哪种事件类型以跟踪添加子元素