node.js - Web 进程在启动 node.js 后的 60 秒内无法绑定(bind)到 $PORT

标签 node.js heroku

我正在 heroku 上部署一个 node.js 应用程序。代码如下所示:

var port = process.env.PORT || 8080;
var ip_addr = "127.0.0.1";
server.listen(port, ip_addr, function() {
    console.log("%s listening at %s ", server.name, server.url);
});

我不知道为什么 Web 进程在启动 node.js 后 60 秒内无法绑定(bind)到 $PORT 错误。任何帮助将不胜感激。

最佳答案

我想这与明确 IP 地址有关。尝试只做 server.listen(port, function() { ... ?

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

相关文章:

node.js - 我应该如何在redis中存储数组?

javascript - Knex 返回 DATETIME 字段,应用我的机器时区的偏移量

css - 为什么 CSS 在发送 HTML 电子邮件时不起作用?

Github 的 gitignore 配置文件,但不是 Heroku

ssl - 如何在 Heroku 上配置基于主机名的 ssl 证书?

mysql - 如何将 sequelize.sync 选项 force 设置为 false?

javascript - Twilio SMS 消息不断重新发送相同的消息

node.js - Axios 访问自签名证书而不拒绝它

javascript - 这个任务队列可以使用哪个库?

git - 浅克隆后推送到 github