首页
课程
圈子
文章
交流群
文档
工具
vscode代码片段
字幕提取
登录
首页
课程
圈子
文章
交流群
文档
工具
vscode代码片段
字幕提取
thinkphp/fastadmin解决前端vue跨域问题
2024-10-07 20:33:45
积分
50
592
0
0
0
50 积分兑换
开通会员
文章目录
开通会员
解锁全部文章权限
立即开通
小程序码
扫一扫在小程序看此文章
热门文章
vscode里如果出现中文空格标出黄色突出显示,怎么去掉?
3485
php基础入门课程资料文档课件实战源码
3269
wordpress主题开发文档资料下载
2491
vscode插件code runner详细配置说明
2268
php进阶课程文档资料下载
2016
使用ffmpeg将mp4格式转为m3u8
1463
phpstudy怎么手动安装php8.3.0版本?
1272
推荐2款mac电脑里非常好用的php集成开发环境
1241
2025新版fastadmin新手小白入门课 免费文档
1177
fastadmin监听或重写删除编辑按钮事件
1136
## 解决方法: ### fastadmin的专用方法: 修改文件:application/config.php,这是fa的配置文件。 修改属性 cors_request_domain,搜一下就找到了,在里面加上你的域名就行了 ```json 'cors_request_domain' => 'localhost,127.0.0.1', ``` ### tp的通用方法: 修改文件:public/index.php,这是tp的入口文件 ```php if(isset($_SERVER["HTTP_ORIGIN"]) && strpos($_SERVER["HTTP_ORIGIN"],'127.0.0.1:8000') !== false){ // 跨域 header('Access-Control-Allow-Origin: '.$_SERVER["HTTP_ORIGIN"]); //星号表示允许所有来源跨域请求,生产环境建议配置成你的来源站点的域名 header("Access-Control-Allow-Headers: *"); header('Access-Control-Allow-Methods:*'); header('Access-Control-Expose-Headers:*'); header('Access-Control-Allow-Credentials:true'); if (strtoupper($_SERVER['REQUEST_METHOD']) == 'OPTIONS') { //浏览器的option试探请求,要exit掉,不然你的业务会被执行两次 echo '{code: 0, msg: "OPTIONS", time: "", data: null}'; exit(); } } ``` 如果是多个域名都要适配,可以改成这样: !!! warning 此处为本文章的隐藏内容 需花费 50 积分兑换 或 在下方开通会员解锁。 !!!
0
0
铜牌 · 会员
解锁全部文章
全部课程8折购买
如果在b站充值了专属会员,可联系猫叔直接开通相同时间的此会员
¥
50
/年
立即购买
金牌 · 会员
解锁全部文章
全部课程5折购买
微信一对一答疑
优先解决问题
¥
1999
/年
立即购买