Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Socket.IO正在向服务器发送消息,但未成功';不要把任何东西寄回给客户_Node.js_Socket.io_Nitrousio - Fatal编程技术网

Node.js Socket.IO正在向服务器发送消息,但未成功';不要把任何东西寄回给客户

Node.js Socket.IO正在向服务器发送消息,但未成功';不要把任何东西寄回给客户,node.js,socket.io,nitrousio,Node.js,Socket.io,Nitrousio,在过去的一天里,这让我有点发疯,经过广泛的研究,我仍然不明白 我设置了一个Socket.io,如本问题所示 在我的服务器代码(app.js)中,我有以下内容: io.on('connection', function (socket) { console.log("connected!"); socket.emit('all',{}); }); var socket = io(); socket.on('all', function (data) { console.log("he

在过去的一天里,这让我有点发疯,经过广泛的研究,我仍然不明白

我设置了一个Socket.io,如本问题所示

在我的服务器代码(
app.js
)中,我有以下内容:

io.on('connection', function (socket) {
  console.log("connected!");
  socket.emit('all',{});
});
var socket = io();
socket.on('all', function (data) {
  console.log("here");
});
然后在我的客户机代码(
index.jade
)中,我有以下内容:

io.on('connection', function (socket) {
  console.log("connected!");
  socket.emit('all',{});
});
var socket = io();
socket.on('all', function (data) {
  console.log("here");
});
不幸的是,当访问索引时

GET / 200 398.555 ms - 3957
GET /stylesheets/style.css 304 1.913 ms - -
connected!
基本上,我的服务器可以看到我的客户机,但我的客户机不会从我的服务器收到任何东西??顺便说一句,如果我在io中尝试localhost,我甚至看不到“connected!”事件


正如Jose在评论中所说,我没有在合适的地方放日志。插座工作正常

你在终端上看不到客户端的日志,我怀疑你正在这样做。请尝试在浏览器控制台上查看。@JoseHermosillaRodrigo非常感谢您。真不敢相信我没看到这个。我的插座在工作,我的问题解决了:)你很好!很高兴帮助你!=)这应该是一个评论。