我的API (Actix-web Rust)托管在render.com
上,我的前端(Vue 3应用程序)托管在vercel.com
上。当我登录时,我的API发送一个cookie,SameSite=None
,Secure=true
和域名render.com
。但是当我刷新或离开页面时,cookie就丢失了。
这是正常的行为吗?如何避免在页面重载时丢失我的跨域cookie ?
我认为你需要确保你为cookie设置的域名是正确的。
站点部署在渲染得到.onrender.com
子域默认情况下(不是.render.com
,你可以添加一个自定义域,如果你想。请确保将cookie域设置为后端API域。