搜索

首页  >  问答  >  正文

websocket - node.js express使用socket-io時,要如何做帳號驗證?

巴扎黑巴扎黑2872 天前662

全部回复(2)我来回复

  • 迷茫

    迷茫2017-04-17 16:01:31

    Socket#request:Request
    一个 getter 代理,返回对
    发起底层 engine.io 客户端的请求的引用。对于访问
    请求标头(例如 Cookie 或 User-Agent)很有用。

    socket.io

    通过socket.request.headers.cookie来得到cookie
    通过socket.request.session来得到session

    雷雷

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 16:01:31

    我是另外把socket按id储存起来,登录时,emit('login',id),服务端响应更新该socket的id,退出则删除,socket.id=null,socketManager.remove('xx')。

    回复
    0
  • 取消回复