首页 文章

Laravel 5/AngularJS CORS 问题

提问于
浏览
-2

问题:

XMLHttpRequest 无法加载http://example.com/create/user。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许原点'http://www.example.com'访问。

我尝试过使用 Cors.php middleware&public/index.php 以及来自 stackoverflow 的更多解决方案,但这些都没有。

标题('Access-Control-Allow-Origin:*'); header('Access-Control-Allow-Methods:GET,POST,PATCH,PUT,DELETE,OPTIONS');标题('Access-Control-Allow-Headers:Origin,Content-Type,X-Auth-Token');

1 回答

  • 0

    好吧,你必须为 OPTIONS 方法定义每个路由,并通过你制作的中间件来制作它们。或者您需要更新 Laravel 核心类功能。

    请参考这里的答案:

    Angular Laravel 项目的 CORS 问题

相关问题