【问题标题】:Node.js port compatibilityNode.js 端口兼容性
【发布时间】:2017-12-21 13:10:36
【问题描述】:

我正在使用 socket.io 在 node.js 中启动一个应用程序,它位于运行 apache 的同一台服务器上,因此端口 80 不可用。默认情况下,它使用8080端口。我在socket.io的网站上看到843端口通常不会被阻止。

我知道这也是用于闪存文件的端口。有理由不使用843端口吗?或者同样,不使用端口 8080?

另外,理想的解决方案是使用不同的服务器并在端口 80 上运行吗?

【问题讨论】:

    标签: node.js express socket.io


    【解决方案1】:

    有理由不使用843端口吗?或者同样,不使用端口 8080?

    是的,我知道有些办公室会阻止所有端口,但公共端口(80、21、25 等)除外。如果您只是在测试节点、玩耍,甚至在开发过程中,那么没关系。

    另外,理想的解决方案是使用不同的服务器并在端口 80 上运行吗?

    是的。

    【讨论】:

      【解决方案2】:

      只需在端口 8080 上运行,特别是如果您只使用 socket.io 而不是完整的 node.js 堆栈。你问我没关系。

      【讨论】:

      • 不能在8080上运行的原因是某些人的网络,可能会阻塞这个端口吗?
      • 这可能是这种情况,但在工作中大多数情况都是如此。在那个地方,他们无论如何都不能访问您的网站。
      猜你喜欢
      • 1970-01-01
      • 2020-12-22
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-09
      • 2021-10-04
      • 1970-01-01
      相关资源
      最近更新 更多