fastadmin 请求跨域
  r13cJgYOKaGA 2023年11月02日 68 0


​​Fastadmin的api跨域问题_withoutfear的博客-

vue 请求fastadmin 跨域解决方法


module.exports={
//关闭eslint检验 建议写完一个模块重新开启一下 改一下语法
lintOnSave:false,
//开发服务器(静态资源服务器)
devServer:{
//将所有"/api"开头的请求全部代理到http://182.92.128.115/
proxy:{
"/index":{
target:"http://dev.aa.net",
changeOrigin: true,//是否跨域
pathRewrite: {
'^/index': ''//需要重写的
}
}
}
},


最主要的是请求的后台的对应的PHP文件的最上面加上


//允许跨域
header('Access-Control-Allow-Origin:*');//允许跨域
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS'){
// 浏览器页面ajax跨域请求会请求2次,
// 第一次会发送OPTIONS预请求,不进行处理,直接exit返回,
// 但因为下次发送真正的请求头部有带token,
// 所以这里设置允许下次请求头带token否者下次请求无法成功
header('Access-Control-Allow-Headers:x-requested-with,content-type,token');
exit("ok");
}
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  micz61TEX78l   2023年11月13日   27   0   0 JavaScript
r13cJgYOKaGA
作者其他文章 更多