egg-socket.io插件中的socket.id是什么

我这里直接使用的是官方推荐的egg-socket.io demo

// /app/io/middleware/auth.js
module.exports = () => {
  return async (ctx, next) => {
    const { app, socket, logger, helper } = ctx;
    const id = socket.id;
    
    socket.emit(id, helper.parseMsg('deny', msg));
    // ...
  };
};

想请教下这里的 socket.id 指的是什么,为什么可以通过 socket.emit 进行广播,而且demo里面的html文件的代码里也没有监听这个的事件啊,这个东西具体来说有什么用处啊

阅读 464
评论
    0 个回答
    撰写回答

    登录后参与交流、获取后续更新提醒

    相似问题
    推荐文章