大多数快速中间件看起来像这样:
var foo = function( req, res, next ) {
}
有没有从req对象中删除属性,以便它会反映在堆栈中的下一个处理程序中?
答案 0 :(得分:2)
只需delete
。
例如:
function logout (req, res, next){
delete req.session['user'];
res.redirect(302,'/');
};
显然,如果您要删除后续中间件预期存在的内容,您可能会遇到问题。
您可以阅读有关删除here的文档。