标签: node.js
在node.js中注销时,我们只是delete session.user。是否还需要手动清除req.locals.var?
delete session.user
req.locals.var
答案 0 :(得分:0)
req.locals仅在单个HTTP请求的生命周期内存在,因此无需根据任何后续请求手动清除它。通常,对注销请求的响应是重定向,不需要req.locals的任何内容,但如果由于某种原因,您的应用在实际的注销请求本身期间确实会查看该内容,那么清除它不会造成任何伤害它与req.locals = {};一起发布。
req.locals
req.locals = {};