刷新socket.io请求对象

时间:2016-10-25 22:43:26

标签: node.js express socket.io passport.js

如何使用Ajax调用刷新/填充Node.js中的socket.request.session.passport对象?

我尝试在Ajax调用后重新连接套接字无效。似乎服务器上的这个对象只在页面加载后才刷新,这表明socket.io客户端库在加载时会在浏览器中读取cookie,而不会再次查看它们。

我使用Express,passport.js和socket.io。

1 个答案:

答案 0 :(得分:0)

感谢@jfriend00解决方案是销毁客户端上的对象并创建一个新对象。

mysocket.disconnect()
mysocket = io()