请我的应用程序无法在heroku上运行,heroku无法绑定到主机端口。
我总是得到Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 60 seconds of launch
我需要解决此问题的帮助。
我的index.js
代码如下所示。
import http from 'http';
import app from './app';
import dotenv from 'dotenv';
dotenv.config();
const PORT = process.env.PORT || 3000;
const server = http.createServer(app);
console.log('PORT: ', PORT)
server.listen(PORT,'0.0.0.0', () => {
console.log(`server listening on localhost: ${PORT}`);
});
节点:12.16.1 npm:6.13.4
我也尝试过在线提供的解决方案,但无济于事。
答案 0 :(得分:0)
您可以尝试将Heroku here上的启动超时增加到最大(免费计划为120 s)。
我在Springboot应用程序上遇到了同样的问题。它花了60多个秒来连接数据库,并且无法及时绑定(<60 s)到$ PORT。