我有一个流明的api服务器。但是,当托管在不同服务器上的前端应用程序访问我的lumen api时,出现以下问题。
“从起源'http://lumen/api'到'http://frontend-application'处对XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:否'Access-Control-Allow -“ Origin”标头出现在请求的资源上。”
如何在流明中解决这个问题。
我可以在laravel api.php文件中添加这样的标题。
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: X-API-KEY, Origin, X- Requested-With, Content-Type, Accept, Access-Control-Request-Method, Authorization");
header("Access-Control-Allow-Methods: GET, POST, OPTIONS, PUT, DELETE");
但这不适用于流明。