public function behaviors()
{
return ArrayHelper::merge([
[
//Cors 过滤器必须在 Authentication / Authorization filters之前
//过滤器可以用来帮助 Yii2 配置是否允许跨域请求
'class' => Cors::className(),
'cors' => [
'Origin' => ['*'],//允许的源.
'Access-Control-Request-Method' => ['GET','POST','DELETE','OPTIONS','PUT'],//允许请求方法
'Access-Control-Request-Headers'=>['*']//允许的请求头
],
],
//授权
'authenticator' =>[
'class' => CompositeAuth::className(),
'authMethods' => [
HttpBearerAuth::className(),
],
'optional' => [ 'login','authlogin','codelogin'],
]
], parent::behaviors());
}
网站跨域问题解决+
最新推荐文章于 2022-12-31 11:54:27 发布