我正在尝试使用 hbs 引擎和 express 框架使用 node.js 实现一个网页......登录后我试图捕获 cookie 并签入一个页面作为身份验证。
app.get('/path', function (req, res) {
var cookie= req.cookies.UserId;
if (cookie != ''||cookie !=null)
{
//doing somethig
}
else
{
res.redirect("some url");
}
}
但是当我在没有登录的情况下提供直接 url 时,这种情况会失败并且它不检查 cookie。Initialy cookie 只是 null 仍然无法重定向..对此有什么解决方案?