我的问题很简单:
如果我在 Express 应用程序的不同端口中设置与 socket.io 的聊天,我是否遵循良好实践或尊重标准? ...假设我的应用程序在所有路由(http://example.com:4000
、http://example.com:4000/contact
等)上运行在 4000 上,然后我在“this”路由之一中创建,但由于我的 socket.io 在 3000 上运行,现在应该是:http://example.com:3000/chatroom
,那么当然我为我的聊天客户端设置了命名空间,例如
var nsp = io.of('/chatroom');
我做得对吗?如果没有,请指出我正确的方向。
谢谢!
最佳答案
问题是......我在相同端口和不同端口都尝试了,只要您为聊天室设置特定的命名空间,您几乎不会注意到性能有任何变化。 不过,我还没有对不同和相同端口的并发进行任何测试,无法判断当有很多用户时会发生什么。
关于node.js - Express应用程序和socket.io在不同端口聊天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47283185/