假设有人使用Express JS在Node应用程序中设置cookieParser
,是否意味着如果传入请求中没有会话,将始终创建会话?
self.app.use(express.bodyParser());
self.app.use(express.cookieParser());
self.app.use(express.session({...]);
换句话说,req.session
是null
还是undefined
?
答案 0 :(得分:0)
是的,会话中间件会根据上面的代码在每个请求上放置一个会话对象。 Cookie解析器没有一个明确定义的作业:将HTTP标头键/值的cookie
标头解析为JS对象。故事结局。它是会话中间件,用于处理会话对象的创建和填充。