我希望能够修改用户的cookie服务器端以响应来自客户端的套接字事件。
在请求 - 响应周期中基本上模仿cookie的位置。像这样:
)}}
但是,因为我正在使用套接字,所以我假设响应对象不能以相同的方式使用。
问题:
使用socket.io时,设置/更新cookie服务器端的标准方法是什么?
答案 0 :(得分:0)
我认为你最接近"标准"是一个真正的最佳实践",这很可能来自图书馆的author。此外,根据您的帖子,您不清楚是否打算在套接字交互中途修改cookie或者最初设置。在没有重新建立连接的情况下,我认为前者是不可能的。考虑到这一点,您可以通过"握手"中的套接字设置cookie。相。从socket.io v1开始,最好使用像这样的中间件:
io.use(function(socket, next) {
// cookie information is contained here: socket.request
// manipulate it as you see fit
next();
});
我希望有所帮助。