使用Go + Reat 使用 Axios 请求后端, 出现:

Access to XMLHttpRequest at 'http://127.0.0.1:20002/v1/user/login' from origin 'http://localhost:4444' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.

后端是:

c.Writer.Header().Add("Access-Control-Allow-Origin", "*")
c.Writer.Header().Add("Access-Control-Allow-Credentials", "true")
c.Writer.Header().Add("Access-Control-Allow-Headers", "Content-Type,Access-Control-Allow-Headers,Content-Length,Accept,Authorization,X-Requested-With")
c.Writer.Header().Add("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS")cCp := c.Copy()
path := cCp.Request.URL.Path
method := cCp.Request.Methodlog.Info("http - " + c.ClientIP() + " " + path + " " + method)

然后网上找啊找啊, 有一个是:

package.json 这个文件里面添加

"proxy": {"/*": {"target": "http://127.0.0.1:20002","changeOrigin":true}},

不行, 我只想说, 没有进过自己去检测 , 就随便的搞, 这样我的还是不行,

最后修改后端实现:

c.Writer.Header().Add("Access-Control-Allow-Origin", "*")
c.Writer.Header().Add("Access-Control-Allow-Credentials", "true")
c.Writer.Header().Add("Access-Control-Allow-Headers", "Content-Type,Access-Control-Allow-Headers,Content-Length,Accept,Authorization,X-Requested-With")
c.Writer.Header().Add("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS")cCp := c.Copy()
path := cCp.Request.URL.Path
method := cCp.Request.Methodlog.Info("http - " + c.ClientIP() + " " + path + " " + method)if cCp.Request.Method == "OPTIONS" {c.Writer.WriteHeader(http.StatusOK)return
}else{c.Next()
}

老哥, 稳得很.就可以了

GO + React + Axios Response to preflight request doesn't pass access control check: It does not hav相关推荐

  1. Response to preflight request doesn‘t pass access control check: The value of the ‘Access-Control-Al

    错误:Response to preflight request doesn't pass access control check: The value of the 'Access-Control ...

  2. 关于Springboot中跨域问题的解决(Response to preflight request doesn‘t pass access control check)

    Springboot中跨域问题的解决 等不及的小伙伴,直接跳到结论部分即可,谢谢!!! 1. 背景 1.1 使用技术栈 Spring Security Springboot Vue.axios Jwt ...

  3. vue跨域问题Response to preflight request doesn‘t pass access control check: No ‘Access-Control-Allow-Ori

    每天一个报错,个各不相同. 看见下面的这行报错是不是感觉跟熟悉? 没错,vue的跨域问题,记录一下我的解决方法并分享给大家 ~ . ~ Response to preflight request do ...

  4. 关于跨域 Response to preflight request doesn‘t pass access control check

    做项目的时候由于访问了不同的服务器,然后导致了跨域问题,报错情况为: has been blocked by CORS policy: Response to preflight request do ...

  5. Response to preflight request doesn‘t pass access control check: No ‘Access-Control-Allow-Origin跨域问题

    出现问题:在本地运行,有配置vue.config.js中的proxy,所以解决了跨域问题.但将项目打包放到服务器上去,在打包的过程中,proxy是不会被打包进去的,也就是说代理所配置的跨域就已经失效了 ...

  6. has been blocked by CORS policy: Response to preflight request doesn‘t pass access control check

    has been blocked by CORS policy: Response to preflight request doesn't pass access control check 这个错 ...

  7. 跨域 Response to preflight request doesn‘t pass access control check: It does not have HTTP ok status.

    在登录的时候没有跨域问题, token 认证的时候就跨域了(请求拦截器中配置的请求头携带 token),有点玄学了. 后端没有报错,不过显示请求方法为 OPTION 预检请求.前端报错如下,解决也很简 ...

  8. 跨域Response to preflight request doesn‘t pass access control check: It does not have HTTP ok status.

    最近后端添加自定义请求头拦截器后,前端也增加请求头后,解决过程中先后出现两种跨域错误. 一.请求后台出现如下跨域问题: has been blocked by CORS policy: Respons ...

  9. 跨域:Response to preflight request doesn t pass access control check: No Access-Control-Allow-Origin

    第一.找到config/index.js 设置proxyTable,实际上就是设置代理路径(PS:设置config文件之后,需要重新npm run dev) dev: {env: require('. ...

最新文章

  1. SAP Spartacus PageLayoutComponent 如何知道自己应该显示哪些具体内容
  2. python返回json数据_python和flask中返回JSON数据的方法
  3. 每日英语:The First Day On A Job Is Tough Work
  4. 流式数据分析_流式大数据分析
  5. 规格选择_日常使用的拉杆箱脚轮选择哪种规格最合适?
  6. html中css二级联动,html二级联动学习笔记
  7. (转)在Myeclipse中查看android源码就是这么easy
  8. 收藏 | 12个神经网络可视化工具!
  9. ajax跨越html,ajax跨域的解决方案
  10. android 辐射动画_Android 四种动画效果的调用实现代码
  11. 以下创建了几个对象_面试题系列第2篇:new String()创建几个对象?
  12. utf-8、UTF-8、utf8 在使用中的区别
  13. 人工智能肉搏战:商汤和旷世们的商业化征途
  14. lsa五类_LSA 的五种类型
  15. 程序员一般通过什么平台接单
  16. 【FCPX插件】56种标题文本输入逐字出现字幕打字机动画效果 Typing Titles,支持M1芯片!
  17. Pandas数据分析 - 去重 - duplicated() drop_duplicates() 用法
  18. IBM MQ常用命令
  19. Keil5新建工程项目
  20. C语言求空间两点之间的距离

热门文章

  1. 2021.04.09丨使用featurecount进行定量处理
  2. 如何利用黑天鹅事件来避险和赚钱(比如中国房价一定会崩盘但无法确定时间点)
  3. [Luogu P3613] 睡觉困难综合征
  4. 23种设计模式模式笔记+易懂案例
  5. 《三体》里的超级计算机,我们今天能造出来吗?
  6. 基于微信云开发的商家转账至零钱
  7. redis实战第七篇 使用redis工具(redis-cli)搭建redis cluster
  8. RocketMQ(七)RocketMQ消息生产及消息储存机制
  9. 通信安全重重考验,阿里云通信如何打造企业级“安全感”?
  10. JS获取指定日期前后N天的日期、前N个月日期、后N个月日期