gpt4 book ai didi

node.js - Heroku Node.js 错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定(bind)到 $PORT

转载 作者:IT老高 更新时间:2023-10-28 23:00:24 26 4
gpt4 key购买 nike

我找到了十几种 Express 驱动应用的解决方案,它们设置了监听端口。但是我有一个不使用 Express 的应用程序,实际上并没有听任何东西。在它成功运行 60 秒后,我收到 Error R10 (Boot timeout) -> Web process failed to bind to $PORT in 60 seconds of launch 消息。我怎样才能绕过它?谢谢。

最佳答案

经过大量谷歌搜索后,我决定 npm install express 并添加

var express = require('express');
var app = express();

app.set('port', (process.env.PORT || 5000));

//For avoidong Heroku $PORT error
app.get('/', function(request, response) {
var result = 'App is running'
response.send(result);
}).listen(app.get('port'), function() {
console.log('App is running, server is listening on port ', app.get('port'));
});

这修复了错误,即使我不喜欢添加 express 只是为了避免一个错误。如果有人找到更好的解决方案,请告诉我。

关于node.js - Heroku Node.js 错误 R10(启动超时)-> Web 进程在启动后 60 秒内无法绑定(bind)到 $PORT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31092538/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com