当使用js设置cookie时,如果没有手动设置options参数,
则chrome浏览器默认的cookie的options的参数为:
sameSite=lax (不允许跨域的cookie,只允许同域名cookie)
secure=false
解决方案:
//我用的是这个组件
import Cookies from 'js-cookie'
//定义cookie参数
const options = {
secure: true,
sameSite: 'none',
};
//设置cookie(注意:所有涉及到cookie的set,get,remove都要在后面加上options参数)
Cookies.set(TokenKey, token, options)