【发布时间】:2023-06-03 22:43:01
【问题描述】:
我搜索了高低并尝试了几种解决方案,但我无法弄清楚这一点。我在本地工作 (MAMP)。
我有两个本地服务器,一个 Angular 前端服务器和一个 Laravel 服务器来处理请求并将数据 CRUD 回 Angular。
从 Laravel 服务器获取数据没有问题,当我尝试创建、更新或删除操作来更新服务器时,我不断收到 CORS 错误(原因:缺少 CORS 标头“Access-Control-Allow-Origin”) .我在 .htaccess 文件中设置了以下指令:
Header add Access-Control-Allow-Origin: *
Header add Access-Control-Allow-Methods: GET,POST,OPTIONS,DELETE,PUT
Header add Access-Control-Allow-Headers: Content-Type
我已经尝试实施这些解决方案,将 Laravel 的 CORS 标头响应添加到我的项目中,但我仍然没有成功:
https://github.com/barryvdh/laravel-cors
https://github.com/spatie/laravel-cors
我希望有人遇到过类似的问题并可以提供帮助。
【问题讨论】:
-
您找到解决方案了吗?