目录

跨域配置

优质
小牛编辑
125浏览
2023-12-01

从FastAdmin1.2.0版本开始已经支持跨域配置,如果我们开发的插件有跨域需要,可以快速使用FastAdmin中的跨域配置。

首先直接在我们的基类控制器代码中添加一行check_cors_request();即可实现跨域的检测和响应。例如:

/**
 * 初始化操作
 * @access protected
 */
protected function _initialize()
{
    //跨域请求检测
    check_cors_request();
}

然后打开application/config.php,找到cors_request_domain,配置上允许跨域的IP或网址即可,多个值以半角逗号进行分隔,例如:

//允许跨域的域名,多个以,分隔
'cors_request_domain'   => 'localhost,127.0.0.1,www.yoursite.com',

温馨提示

1、这里只是处理API接口的跨域,如果你引用的图片产生的跨域问题,则需要你自行在你的服务器进行配置跨域。
2、建议按需开放允许跨域的IP或域名。