感觉很迷茫,不明白 res.cookie 和 req.cookies 有什么区别。更奇怪的是,我发现如果我不设置 cookie:
//The value will be:
req.cookies.uid=="undefined"
//instead of:
req.cookies.uid==undefined
为什么 express.js 会这样设计 cookie?
如果我想在用户尝试登录并将 cookie 过期时间设置为无限期或一年时实现“记住我”功能,我应该如何正确使用 cookie?
我发现 cookieParser 只支持这样的东西:
express.cookieParser("secret")
并且不支持 expire/maxAge 设置。