此设置 cookie 的尝试被阻止,因为它的域属性无效 - 仅限产品上的 Laravel

问题描述 投票:0回答:0

目前我有一个 Laravel REST API 作为我的后端,由于上述错误,Set-Cookie 没有运行。

我的前端应用程序托管在vercel上,假设url是

https://myapp.vercel.app
,我的后端api托管在DigitalOcean Nginx ubuntu上(假设URL是
192.169.0.1
,假ip),我没有域名),它有一个自签名的 SSL,并且 cors 工作正常,因为所有 GET 请求都工作得很好,POST 请求没有,它会导致错误
CSRF-token mismatch

我试过多次将服务器上的域名

.env
文件更改为不同的名称,例如
myapp.vercel.app
.vercel.app
但他们都没有工作。我还尝试将
samesite
选项更改为
none
甚至从服务器 dotenv 中省略它。

这个问题不会发生在我的开发本地主机服务器上,目前我负担不起后端的域名,所以我想得到围绕我的限制的答案。

我还根据互联网上的多个帖子进行了研究,并咨询了 chatgpt,但无济于事,我们将不胜感激

php laravel cookies axios session-cookies
© www.soinside.com 2019 - 2024. All rights reserved.