我试着像这样创建一个 res.cookie:
function createCookie(res, loginToken, user) {
res.cookie(
'testcookie',
{
'logintoken': loginToken.cookieValue,
'user_id' : user.id,
'username' : user.name
},
{
expires: new Date(Date.now() + 2 * 604800000),
path: '/'
}
);
}
然后当请求进来时我像这样访问cookie:
console.log (req.cookies)
我得到这个输出:
{
...
testcookie: '[object Object]'
}
如果我尝试这样做:
JSON.parse(testcookie) // it errors not not being a valid JSON object
JSON.stringify(testcookie) // does not help either.
如何在 JSON 对象中发送 res.cookie,以便在从 req 对象读取后解析?
请指点?