我正在向我的服务器发送POST
请求并发送令牌。我想将此令牌保存到cookie中。
我有以下......
app.post('/saveToken', function(req, res){
console.log(req.body.token);
res.cookie('cart', {token:req.body.token, httpOnly: true});
console.log(req.cookies.cart);
})
收到req.body.token
。我可以在console.log
时看到它。但是当我console.log(req.cookies.cart)
时,我得到undefined
。我不明白为什么。
我还有以下内容,它呈现了我的实际应用。我不确定这是否会干扰cookie,但我还是会添加它...
app.get('*', function(req, res){
res.sendFile(path.resolve('public/index.html'));
});
答案 0 :(得分:0)
req.cookies
包含随原始请求一起发送的Cookie。
res.cookie()
设置一个标题,要求浏览器下次发送该Cookie,但不会修改req
。