如何使用Nginx代理连接到Node JS服务器?

时间:2011-08-08 04:07:45

标签: node.js nginx socket.io

我用nginx_tcp_proxy_module修补了nignx。

所以我想连接到http://domainname/activity,它将转发给NodeJS!

我在进行以下测试时发现了异常:

var socket = new io.Sockect("http://localhost/activity");

客户提出了错误的请求:

请求网址:http://http//domainname/activity:80/socket.io/xhr-polling//1312776194995

任何人都可以告诉我出了什么问题?

非常感谢!

1 个答案:

答案 0 :(得分:0)

尝试

 var socket = io.connect('http://localhost/activity');

而不是新的io.Socket(...);

您可以在Socket.io页面找到更多信息。