CORS跨域的概念與TP5的解決方案

namespace app\api\behavior;


use think\Response;

class CORS
{
public function appInit(&$params)
{
header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: token,Origin, X-Requested-With, Content-Type, Accept");
header('Access-Control-Allow-Methods: POST,GET');
if(request()->isOptions()){
exit();
}
}
}


tags.php配置 (是application下的tags.php,不是api下的)
// 應用行爲擴展定義文件
return [
// 應用初始化
'app_init' => [
'app\\api\\behavior\\CORS'
],
// 應用開始
'app_begin' => [],
// 模塊初始化
'module_init' => [],
// 操做開始執行
'action_begin' => [],
// 視圖內容過濾
'view_filter' => [],
// 日誌寫入
'log_write' => [],
// 應用結束
'app_end' => [],];
相關文章
相關標籤/搜索