我正在尝试在 Heroku 上部署 nodejs lite-server。我能够在本地正常运行服务器,但部署失败并出现以下错误:
Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
基本问题是我不确定如何允许 Heroku 设置端口。他们动态地做到这一点(我只知道如何静态地做到这一点)。所以我需要设置一个环境变量,以便服务器可以设置正确的端口。如何使用 lite-server 做到这一点?
此问题已针对不同的服务器设置得到解决:
为 Heroku 配置 http 服务器端口
Heroku + node.js 错误(Web 进程在启动后 60 秒内无法绑定到 $PORT)
为 Heroku 配置 Express 服务器端口