Laravel + Vue - CORS 错误

Laravel + Vue - CORS errors

我正在开发 Laravel API + Vue.js 前端应用程序。这两个项目在不同的服务器上。我在生产中遇到了 CORS 策略问题(我在本地遇到过,但我设法解决了它)。

基本上,现在有 2 个错误。我有这个错误:

Access to XMLHttpRequest at '--Laravel url--' from origin '--Vue url--' has been blocked by CORS policy: Request header field content-type is not allowed by Access-Control-Allow-Headers in preflight response.

虽然我的 co-worker 出现此错误:

Access to XMLHttpRequest at '--Laravel url--' from origin '--Vue url--' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.

我们尝试了一些方法: 在 Laravel 端配置 CORS:

响应也在浏览器中显示为 same-site,尽管它不是。

有人可以帮忙吗?我们一直在寻找答案将近3天。

正如 Jazerix 在评论中回答的那样,去 Sanctum 可能是正确的方式,因为它已经准备好了大部分东西。