我試圖做這樣創建一個res.cookie:當一個請求進入JSON格式與價值創造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: '/'
}
);
}
然後我訪問餅乾這樣的:
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對象讀取後再解析?
請指點?
那是[快車](http://expressjs.com/)'['res.cookie()'](http://expressjs.com/api.html#res.cookie)?如果是這樣,你安裝了什麼版本的Express? –
我正在使用快遞2.5.1 – GJain