当前位置: 首页 > 面试题库 >

在Heroku上设置Node.js服务器的端口

汝岳
2023-03-14
问题内容

我使用以下行启动了node.js服务器来设置端口:

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

这意味着,它应该像本地运行时那样读取PORT env变量或默认为8080。它们都不在Heroku上发生,并且服务器始终使用默认端口80。如何更改该端口?

heroku config
PORT: 8080

问题答案:

你不能 Heroku设置您应该绑定的PORT变量,并在tcp / 80上进行侦听。



 类似资料:
  • 问题内容: 我想在两个或更多不同的node.js应用程序服务器之间启用基于套接字的p2p通信。我正在使用socket.io处理给定服务器与其服务的Web应用程序之间的所有此类通信- 但我正在寻找的是一种服务器与服务器之间进行通信的方法。 我最初以为它像这样简单: 但是,事实证明,服务器端socket.io实现没有提供“连接”方法,仅提供了侦听方法。 为什么是这样?为什么不能将节点应用程序服务器视为

  • 问题内容: 我正在尝试通过SSL连接使用socket.io设置服务器到服务器的链接。这是我的例子: 在没有SSL的情况下运行时,代码工作正常。我怀疑这可能是我的自签名证书未被接受,但是我不知道如何使客户接受它。 请告诉我如何:1.接受自签名SSL证书。或2.以其他方式帮助我完成这项工作。 提前致谢。 问题答案: 经过更多搜索后,将其添加到客户端中使其可以工作: require(’https’)。g

  • 现在我有了server.cert和pkcs8_key.pem文件,我就这样创建了服务器: 类路径配置正确。 我得到的错误堆栈:

  • 我试图下载库从nexus仓库和它falied下载,与下一个错误:"不能解决org. 这是pom。我写的xml- 这是设置。我写的xml- 谁能帮帮我,告诉我哪里做错了?

  • 我正在使用一个AmazonUbuntuEC2实例,它只有一个命令行界面。我想为该服务器设置UI,以便使用远程桌面工具进行访问。有没有办法将GUI应用于EC2实例?

  • 我试图在eclipse中设置jboss应用服务器,但我面临一些问题。我只在Eclipse中安装了jboss工具。因此,我的问题的第一部分是,jboss工具本身是否足以设置服务器,或者我需要额外的安装。