【问题标题】:Node.js on Heroku with 2 portsHeroku 上的 Node.js,带有 2 个端口
【发布时间】:2011-08-05 12:51:08
【问题描述】:

我正在尝试将 node.js 应用推送到 heroku。

该应用程序有一个 http 服务器在一个端口 (process.env.PORT) 上侦听,但我还想要一个使用另一个端口的 Web 套接字。这在heroku中可能吗?我正在使用 ws.js 来做套接字。

在我的本地机器上,我显然可以将 3000 用于一个端口,将 8080 用于另一个端口,但我不知道如何定义 heroku 愿意让我使用的第二个端口。

谢谢

马特

【问题讨论】:

    标签: node.js heroku port


    【解决方案1】:

    根据 Heroku 的说法,他们还不支持 WebSockets:请参阅 this article。根据this SO question,您可以使用 socket.io (

    【讨论】:

    【解决方案2】:

    Heroku 现在支持 websockets,截至 2013 年。有关实施,请查看以下文章:

    https://devcenter.heroku.com/articles/node-websockets

    【讨论】:

      猜你喜欢
      • 2016-07-11
      • 2023-03-24
      • 2011-11-22
      • 1970-01-01
      • 2015-04-26
      • 2013-07-07
      • 2016-11-06
      • 1970-01-01
      • 2018-08-25
      相关资源
      最近更新 更多