当我在房间中广播一个事件以及一些数据时,它会在控制台中显示该事件 n 次。其中 n = 房间内的玩家人数。
如果房间里有 10 个玩家,那么对于那个房间里的任何广播,我都会在控制台上收到 10 条该事件的消息和数据。
我的问题是 = 我上面提到的是否正确?我在控制台上收到多个日志,这些日志等于房间中玩家的数量,因此需要确认这一点。
(假设您的问题是“我如何防止所有这些消息被记录”)
的默认日志级别为socket.io
3 ( debug )。
您可以使用io.set()
将其更改为不太详细的级别:
var io = require('socket.io').listen(...);
io.set('log level', 1);
根据socket.io 的配置页面,这些是可能的日志级别: