console.log是否在socket.io事件中不起作用?

时间:2018-06-17 01:35:35

标签: node.js events socket.io

是否存在阻止console.log()在socket.io事件中触发的内容?我和他们度过了一段令人沮丧的时光。

socket.on('messageReceived', function(data) {
    console.log('Server ' + data.msg);
    var clientData = {'msg', 'Hello server'};
    socket.emit('clientResponse', clientData); 
});

在该代码中,我的节点服务器接收客户端响应,但我的浏览器控制台不输出console.log。我不明白为什么......这是正常的吗?

2 个答案:

答案 0 :(得分:1)

您可以在浏览器控制台中尝试console.log('a')

如果您没有看到,我认为您更改了控制台的级别日志(verboreinfowarnerror)或使用过滤器(您可以在标签控制台下更改它)。 我不知道console priint a会发生什么。

答案 1 :(得分:1)

我弄明白了这个问题。我在服务器上使用socket.broadcast.emit而不是broadcast.emit。

我注意到我打开的另一个浏览器输出了console.log。

感谢所有阅读并思考的人。