可能跨域了: 浏览器默认的 SameSite=Lax 是不支持跨域下 cookie 操作的,因此无法设置 cookie。 1)后端设置 SameSite 属性为“none”。 2)有域名的话要配成一级域名,不能用二级域名 3)设置浏览器,下载插件解决。...
是的,遇到这种问题是比较常见的。可能有几种原因导致这个问题出现。
Cookie 域名不匹配: 当前登录态一般通过 Cookie 或者 Token 进行存储和传递。如果在部署时使用了不同的域名来访问,而登录态的 Cookie 的域名没有设置成通用的域名(比如设置成了具体的子域名),那么在使用域名访问时,就无法携带该 Cookie,导致登录态丢失。此时可以通过在设置 Cookie 时,将域名设置成通用的顶级域名,如 ".example.com",来解决这个问题。
跨域问题: 当前项目...
已经找出解决方法了 https://www.jianshu.com/p/ab7177591299
可能跨域了: 浏览器默认的 SameSite=Lax 是不支持跨域下 cookie 操作的,因此无法设置 cookie。 1)后端设置 SameSite 属性为“none”。 2)有域名的话要配成一级域名,不能用二级域名 3)设置浏览器,下载插件解决。...
是的,遇到这种问题是比较常见的。可能有几种原因导致这个问题出现。
Cookie 域名不匹配: 当前登录态一般通过 Cookie 或者 Token 进行存储和传递。如果在部署时使用了不同的域名来访问,而登录态的 Cookie 的域名没有设置成通用的域名(比如设置成了具体的子域名),那么在使用域名访问时,就无法携带该 Cookie,导致登录态丢失。此时可以通过在设置 Cookie 时,将域名设置成通用的顶级域名,如 ".example.com",来解决这个问题。
跨域问题: 当前项目...
已经找出解决方法了 https://www.jianshu.com/p/ab7177591299