【发布时间】:2020-12-11 02:43:42
【问题描述】:
我从服务器获取了这个 cookie 值,我想把它保存到我的浏览器中。
Set-Cookie: succeeedd=noooo!; Path=/
我试过了
const res = yield axios.post(`${config.authURL}/login`, data, {
headers: {
'Content-Type': 'application/json',
Cookie: 'cookie1=value',
},
});
和
const res = yield axios.post(
`${config.authURL}/login`,
data,
{
headers: {
'Content-Type': 'application/json',
},
},
{ withCredentials: true })
两者都没有将 cookie 保存到浏览器 cookie 中。如何将 Set-Cookie 值保存到浏览器,以便我可以使用它们进行身份验证?
【问题讨论】:
-
检查this。
{ withCredentials: true }应该在第三个参数中。不是第四个。 -
有什么方法可以将它与 {headers: {}} 一起使用吗?