我正在部署一个节点。heroku上的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进程未能绑定到$PORT在60秒内启动node.js错误。任何帮助都将不胜感激。
我以为你要部署到Heroku。Heroku正在为应用程序的环境分配一个随机端口。你可以这样把这个随机端口带到你的代码中。
process.env.PORT
我以前使用的示例代码如下:
// production
config.port = process.env.PORT
app.listen(config.port, () => {
logger.info('Listening on port %d', config.port);
});
我想这与明确IP地址有关。试着只做服务器。侦听(端口,函数(){…?)?
我正在尝试上传一个基本节点。js服务器应用到heroku。在本地主机中,它工作得非常好。然而,当我上传到Heroku时,应用程序不知何故无法工作。这是我的代码和日志。非常感谢你。 我的PACKAGE.JSON } 我还有一个程序,如下所示: 而赫洛库日志如下:
我读了很多书,我认为这个问题主要与端口号有关。在这个错误之前,我在本地设置自己的端口,但在谷歌搜索了几次之后,我发现我必须分配Heroku提供的端口号,所以我继续添加
我的博客在Ghost上运行,并在赫洛库托管。它工作了几个星期,但现在,没有进行任何更改,它就崩溃了。错误: 但是我的配置文件与往常一样: 甚至尝试重新启动dyno并部署了我的博客的新版本,但没有成功。仍然是相同的错误。 有什么建议吗?
问题内容: 我有我的第一个node.js应用程序(在本地运行良好)-但我无法通过heroku部署它(也是第一次使用heroku)。代码如下。因此,我不允许编写太多代码,因此我只想说在本地以及在我的网络中运行代码都没有问题。 任何想法 ? 问题答案: Heroku动态为您的应用分配端口,因此您不能将端口设置为固定编号。Heroku将端口添加到环境中,因此您可以从那里拉出它。切换至此: 这样,当您在本
我正试图将我的Spring Boot应用程序部署到Heroku,但我一直得到: 我已经看到了一些答案,这些答案告诉我这一点 在我的应用程序属性,但它仍然不工作。 我看不出我还能做什么,也没有进一步的输出可以提示我问题的根源。 有什么想法吗?