node.js - nodejs express api中的Heroku服务器错误503
问题描述
当我在 localhost 上运行我的 nodeJs API 时效果很好,但是当我将它上传到服务器(Heroku)上时,它会给出服务器 503 错误。
解决方案
在不了解该项目的情况下,我的第一个猜测是我昨天遇到的问题,其中环境变量尚未在 Heroku > App > Settings > Config Vars 中声明,但在 .env 的开发环境中正确放置文件(永远不应该被推送到任何存储库,只是为了让您知道)。
如果您可以heroku logs --tail
在 CLI 中运行并粘贴到该应用程序的日志中,它可以帮助您准确了解正在发生的事情。
推荐阅读
- javascript - 如何顺利运行 Jest?
- python - 如何根据 Pandas 数据框中的某些列仅保留最后一个条目?
- r - 管道操作结束时的相关性
- perl - 在 Perl 中更改哈希值的输出
- powershell - 为什么我不能在 Powershell 的远程服务器上读取此文件?
- r - 在 R 中同时计算多列的“动态”函数
- python - 静态方法作为没有实例化的属性
- eclipse - 同一{}部分的代码的背景颜色?[ECLPISE]
- visual-studio - Mathematica 安装:在 Visual Studio 2019 上找不到 Microsoft Visual Studio \VC\bin
- python - Django admin - 用户名字段显示我的电子邮件而不是用户名