Node.js端口兼容性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js端口兼容性相关的知识,希望对你有一定的参考价值。

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

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

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

答案

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

是的,我知道有些办公室阻止了所有端口,但是常见的端口(80,21,25等)。如果您只是测试节点,玩游戏,甚至在开发过程中,那么无关紧要。

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

是的。

另一答案

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

以上是关于Node.js端口兼容性的主要内容,如果未能解决你的问题,请参考以下文章

Golang 中的 Bcrypt 密码散列(与 Node.js 兼容)?

javascript node.js v0.4.x和v0.6.x之间广播和多播兼容性的简单测试用例

Node.Js 是不是与 iPhone Objective C 应用程序开发兼容?

Firebase:与此版本的 Node.js 不兼容的 node-tar 或 npm

Node.js Sass 版本 7.0.0 与 ^4.0.0 不兼容 || ^5.0.0 || ^6.0.0

搭建 Node.js 开发环境