Node.js端口兼容性

时间:2012-03-08 18:06:13

标签: node.js express socket.io

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

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

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

2 个答案:

答案 0 :(得分:1)

  

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

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

  

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

是的。

答案 1 :(得分:0)

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