【问题标题】:Heroku running a node module serverHeroku 运行节点模块服务器
【发布时间】:2015-03-12 22:31:51
【问题描述】:

我正在尝试创建一个运行名为 noodlejs 的模块的节点应用程序。这将启动它自己的服务器在端口 8888 上运行(在我的本地版本上)。我已将更改推送到heroku,没有引起错误。但是,我现在如何访问端口 8888 上的 noodlejs 服务器?这是可能的还是需要在另一个端口上运行?

谢谢!

【问题讨论】:

  • 我不知道 Heroku 的详细信息,但我认为它提供了一个环境变量来指定您的服务器应该运行的端口,因此您需要获取信息并让您的服务器监听那个港口。然后,您可以在普通端口 80 上连接到您的域,Heroku 将端口转发到您的实际服务器端口。

标签: node.js heroku server


【解决方案1】:

我认为您不能在 Heroku 上的 8888 端口或任何其他端口上运行该应用程序。您只能在 80 或 443 之间进行选择。为此,您可以使用 Heroku 公开的 process.env.PORT 环境变量。

【讨论】:

    猜你喜欢
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 2015-01-28
    • 2014-11-04
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 2020-03-06
    相关资源
    最近更新 更多