通过localhost访问前端发送的请求能够正常携带cookie,而通过ip地址访问却不能携带cookie,可能是由于浏览器的安全策略所致。浏览器会将cookie标记为"SameSite",如果使用ip地址访问,浏览器会将cookie标记为SameSite=None,这会导致一些浏览器版本拒绝跨域请求携带cookie。
解决这个问题的方法是,在设置cookie时添加SameSite=None标志,并将Secure标志设置为true。这样浏览器会允许跨域请求携带cookie。请确保你...
SameSite=None
Secure
true