在node.js中注销清除会话?

时间:2015-03-20 02:26:12

标签: node.js

在node.js中注销时,我们只是delete session.user。是否还需要手动清除req.locals.var

1 个答案:

答案 0 :(得分:0)

req.locals仅在单个HTTP请求的生命周期内存在,因此无需根据任何后续请求手动清除它。通常,对注销请求的响应是重定向,不需要req.locals的任何内容,但如果由于某种原因,您的应用在实际的注销请求本身期间确实会查看该内容,那么清除它不会造成任何伤害它与req.locals = {};一起发布。