我一直试图让我的WAMP Web服务器运行socket.io,但我似乎无法让它工作。
我的套接字服务器在端口3000上,WAMP在端口80上。我知道两台服务器都可以工作。
Web服务器客户端代码:
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io('http://[ip address]:3000');
socket.on('buzz', function (data) {
console.log(data);
});
</script>
控制台错误:
Uncaught ReferenceError: io is not defined
at (index):97
更新 我错过了socket.io.js文件。但现在我得到了
GET http://[[IP]]:3000/socket.io/?EIO=3&transport=polling&t=LxfQwpE
net::ERR_CONNECTION_TIMED_OUT
在控制台中每隔几秒钟。
答案 0 :(得分:0)
我记得,通过安装NGINX反向代理解决了这个问题-我相信我已经按照此处的说明进行操作:Socket.io with nginx
这是我的第一个项目,但我想我会为人们指明正确的方向,以防其他学生希望使用WAMP后端和Socket.io。