我想知道expressjs中cookie-session的基本概念。我们什么时候在会话中存储一些东西,例如
req.session.myName = "Manas Tunga";
这个会话数据存储在哪里?是在客户端会话cookie还是在服务器内存中。 如果没有cookie解析器中间件,cookie会话中间件如何工作。如何在没有cookie解析器中间件的情况下解析会话cookie?
cookie-session是否在内存会话对象中创建?或者它只在客户端会话cookie中存储每个会话数据。或者它同时使用两者。我有点困惑。
答案 0 :(得分:3)
存储此会话数据的位置?
数据存储在客户端的cookie中
如果没有cookie解析器中间件,会话cookie如何解析?
cookie-session模块具有cookies模块的依赖关系,允许获取和设置HTTP cookie
cookie-session是否在内存会话对象中创建?或者它只在客户端会话cookie中存储每个会话数据。或者它同时使用两者。
它创建一个会话对象,该对象在base64中进行字符串化和编码,最后存储在客户端会话cookie
中