# think-cors **Repository Path**: qiansion/think-cors ## Basic Information - **Project Name**: think-cors - **Description**: 用于解决前后端分离时thinkphp的跨域问题 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2022-05-28 - **Last Updated**: 2023-09-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # think-cors 用于解决前后端分离时tp6的跨域问题 # 安装 ~~~ composer require qiansion/think-cors ~~~ # 配置 安装完毕后会自动生成配置文件config/cors.php ```php [ '*' ], //允许的请求头 "allow_headers" => [ 'Origin', 'X-Requested-With', 'Content-Type', 'Accept', 'Authorization' ], //允许的方法 "allow_methods" => [ 'GET', 'POST', 'PUT', 'DELETE', 'OPTIONS', 'PATCH' ] ]; ``` # 使用 think-cors功能默认是没有开启的,如果你需要使用think-cors,需要在全局的中间件定义文件中加上下面的中间件定义: ```php \qiansion\middleware\Cors::class ``` Tips:如果是多应用模式,并且你只是用于部分应用,那么也可以在应用中间件定义文件中单独开启