我的socket.on代码在客户端无效,但在服务器端无效。
我有2个页面,一个到socket.emit(所以我可以随时调用它)和一个(主/索引页面)来监听emit socket.on
。
Servercode:
var io = require('socket.io').listen(app.listen(8080));
io.on('connection', function (socket) {
socket.on('playerData', function(data) {
console.log(data);
});
});
客户代码:
<script src="https://cdn.socket.io/socket.io-1.3.5.js"></script>
<script>
var socket = io('http://localhost:8080');
socket.on('playerData', function(data) {
console.log(data);
});
</script>
我正在使用Node.JS - Jade,Express,Socket.io(和AngularJS,但不在这部分代码中)
如前所述,当我调用我的emit函数时,正在调用Serverside console.log,但是在Clientside上没有任何反应。 目前使用Chrome作为我的浏览器。