req.cookies = cookie.parse(cookies, options);
// parse signed cookies
if (secret) {
req.signedCookies = parse.signedCookies(req.cookies, secret);
req.signedCookies = parse.JSONCookies(req.signedCookies);
}
// parse JSON cookies
req.cookies = parse.JSONCookies(req.cookies);
基本这几句就是核心了,看一次源码 req.signedCookies基本上就是一个空的对象{}。为什么我项目中,却是可以取的。反而req.cookies 是空的。
// parse signed cookies
if (secret) {
req.signedCookies = parse.signedCookies(req.cookies, secret);
req.signedCookies = parse.JSONCookies(req.signedCookies);
}
// parse JSON cookies
req.cookies = parse.JSONCookies(req.cookies);
基本这几句就是核心了,看一次源码 req.signedCookies基本上就是一个空的对象{}。为什么我项目中,却是可以取的。反而req.cookies 是空的。