这是代码:
exports.index_post = function(req, res) {
var nicks = [];
if (req.body.nick) {
for (var nick in nicks) {
if (nick == req.body.nick) {
res.redirect("/");
} else {
nicks.push(req.body.nick)
req.session.nick = req.body.nick;
res.redirect("/msg");
console.log(nicks);
}
}
} else {
res.redirect("/");
}
};
它的意思是检查 req.body.nick 是否是 nicks 字典中的项目之一,如果是则将其重定向回根。如果它不在字典中,则应将其添加到字典中并将其设置为会话变量,然后重定向到 /msg。但是,此代码似乎对我不起作用,而是导致 Express 挂起。有人可以告诉我我做错了什么吗?谢谢。