因为HTTP协议是没有状态的,但很多情况下是需要一些信息的,比如在用户登陆后、再次访问网站时,没法判断用户是否登陆过。cookie例子:session类似服务器端的cookie,保存于服务器端,类似于服务器缓存。用户登陆了总需要验证吧,那么就在session中验证即可,session和cookie是一一对应关系。session的创建顺序生成全局唯一标识符;开辟数据存储空间。不过也可以写到文件里甚至存储在数据库中,这样虽然会增加I/O开销,但session可以实现某种程度的持久化,而且更有利于session的共享;将session的全局唯一标示符发送给客户端。问题的关键就在服务端如何发送这个session的唯一标识上。是被服务器返回的请求设置的。

Nodejs 和Session 原理及实战技巧小结

Nodejs 和Session 原理及实战技巧小结

Nodejs 和Session 原理及实战技巧小结