这里我用来修复离子中访问源问题的代码。
我已经在cors
中尝试了laravel
个包。需要使用laravel
在middleware
中执行此操作。
这是我的纯php
代码。
if (isset($_SERVER['HTTP_ORIGIN'])) {
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Max-Age: 86400'); // cache for 1 day
}
请使用laravel
帮助我完成上述操作。
答案 0 :(得分:1)
我也遇到了将离子与laravel联系起来的问题,并使用包barryvdh/laravel-cors解决了这个问题。
我允许程序包发布的 cors.php 文件允许离子应用程序将要访问的来源,但您也可以按照以下方式设置配置,以便所有来源都可以使用文件
'supportsCredentials' => false,
'allowedOrigins' => ['*'],
'allowedHeaders' => ['*'],
'allowedMethods' => ['*'],
'exposedHeaders' => [],
'maxAge' => 0,