think-swoole 跨域
think-swoole 跨域解决方案重写:
\vendor\topthink\think-swoole\src\Http.php
/**
* request回调
* @param $request
* @param $response
*/
public function onRequest($request, $response)
{
$response->header('Access-Control-Allow-Origin', '*');
$response->header('Access-Control-Allow-Methods', 'GET, POST, DELETE, PUT, PATCH, OPTIONS');
$response->header('Access-Control-Allow-Headers', 'Authorization, User-Agent, Keep-Alive, Content-Type, X-Requested-With, token');
if ($request->server['request_method'] == 'OPTIONS') {
$response->status(200);
$response->end();
return;
};
// 执行应用并响应
$this->app->swoole($request, $response);
}

浙公网安备 33010602011771号