是否存在阻止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。我不明白为什么......这是正常的吗?
答案 0 :(得分:1)
您可以在浏览器控制台中尝试console.log('a')
。
如果您没有看到,我认为您更改了控制台的级别日志(verbore
,info
,warn
,error
)或使用过滤器(您可以在标签控制台下更改它)。
我不知道console
priint a
会发生什么。
答案 1 :(得分:1)
我弄明白了这个问题。我在服务器上使用socket.broadcast.emit而不是broadcast.emit。
我注意到我打开的另一个浏览器输出了console.log。
感谢所有阅读并思考的人。