标签 session 下的文章

express下socket.io使用session验证用户

express下使用socket.io来传输用户间的即时消息,如何验证却是个问题,想了一下可以在传输数据中添加一个用于验证的加密字段,不过好像这样有点麻烦,另外一种在io.set('authorization',function{..})中通过handshakeData.headers.cookie获取express下的session来验证,不过socket.io 1.x已经不再使用这种方式,结果绕了很多弯路才找到正确方式,现在使用socket.request.headers.cookie,下面是用法,以此记下

导航目录

  1. 导入模块
  2. 配置express中间件
  3. socket.io获取session验证
  4. session和cookie的理解

- 阅读剩余部分 -