gpt4 book ai didi

javascript - 如何清除req.session.array?

转载 作者:太空宇宙 更新时间:2023-11-04 01:04:28 24 4
gpt4 key购买 nike

我尝试在用户注册失败后一次向用户显示errorMessages。如果再次访问注册页面,errorMessages 数组将不会显示。由于某种原因,req.session.errorMessages 会在注册页面的每个请求上显示。

module.exports.registration = function(req,res){

if(Array.isArray(req.session.errorMessages) && req.session.errorMessages.length > 0)
res.locals.errorMessages = req.session.errorMessages;
else
res.locals.errorMessages = [];

res.render('registration',{

});

//This line does not seem to reset the array after the response has been rendered
req.session.errorMessages = [];

};

最佳答案

将其移至 render 调用上方。将数据返回给用户后,您似乎无法再更改 reqres

关于javascript - 如何清除req.session.array?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24437286/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com