我将使用Socket。IO处理websockets或xhr轮询实现实时应用
位于node.js的顶部。
很多人都喜欢代理他们的node.js服务器和
我不明白代理的真正含义,除了安全原因。
是否有其他原因设置代理来处理节点?
我目前使用nginx 1.1作为web服务器和代理服务器。
不幸的是,我发现nginx 1.1可以支持HTTP 1.1,但不支持websockets。
我应该只使用Socket吗?IO没有代理?
或者如果我真的需要这样做,我怎么能设置代理websockets与nginx或其他替代品?
您可能已经注意到,在任何给定的TCP端口上只能运行一个服务器。如果你想使用node.js 和任何其他web服务器,那么你需要有一个代理服务器将客户端请求发送到正确的后端服务器。