GO + React + Axios Response to preflight request doesn't pass access control check: It does not hav
使用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相关推荐
- 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 ...
- 关于Springboot中跨域问题的解决(Response to preflight request doesn‘t pass access control check)
Springboot中跨域问题的解决 等不及的小伙伴,直接跳到结论部分即可,谢谢!!! 1. 背景 1.1 使用技术栈 Spring Security Springboot Vue.axios Jwt ...
- vue跨域问题Response to preflight request doesn‘t pass access control check: No ‘Access-Control-Allow-Ori
每天一个报错,个各不相同. 看见下面的这行报错是不是感觉跟熟悉? 没错,vue的跨域问题,记录一下我的解决方法并分享给大家 ~ . ~ Response to preflight request do ...
- 关于跨域 Response to preflight request doesn‘t pass access control check
做项目的时候由于访问了不同的服务器,然后导致了跨域问题,报错情况为: has been blocked by CORS policy: Response to preflight request do ...
- Response to preflight request doesn‘t pass access control check: No ‘Access-Control-Allow-Origin跨域问题
出现问题:在本地运行,有配置vue.config.js中的proxy,所以解决了跨域问题.但将项目打包放到服务器上去,在打包的过程中,proxy是不会被打包进去的,也就是说代理所配置的跨域就已经失效了 ...
- 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 这个错 ...
- 跨域 Response to preflight request doesn‘t pass access control check: It does not have HTTP ok status.
在登录的时候没有跨域问题, token 认证的时候就跨域了(请求拦截器中配置的请求头携带 token),有点玄学了. 后端没有报错,不过显示请求方法为 OPTION 预检请求.前端报错如下,解决也很简 ...
- 跨域Response to preflight request doesn‘t pass access control check: It does not have HTTP ok status.
最近后端添加自定义请求头拦截器后,前端也增加请求头后,解决过程中先后出现两种跨域错误. 一.请求后台出现如下跨域问题: has been blocked by CORS policy: Respons ...
- 跨域: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('. ...
最新文章
- SAP Spartacus PageLayoutComponent 如何知道自己应该显示哪些具体内容
- python返回json数据_python和flask中返回JSON数据的方法
- 每日英语:The First Day On A Job Is Tough Work
- 流式数据分析_流式大数据分析
- 规格选择_日常使用的拉杆箱脚轮选择哪种规格最合适?
- html中css二级联动,html二级联动学习笔记
- (转)在Myeclipse中查看android源码就是这么easy
- 收藏 | 12个神经网络可视化工具!
- ajax跨越html,ajax跨域的解决方案
- android 辐射动画_Android 四种动画效果的调用实现代码
- 以下创建了几个对象_面试题系列第2篇:new String()创建几个对象?
- utf-8、UTF-8、utf8 在使用中的区别
- 人工智能肉搏战:商汤和旷世们的商业化征途
- lsa五类_LSA 的五种类型
- 程序员一般通过什么平台接单
- 【FCPX插件】56种标题文本输入逐字出现字幕打字机动画效果 Typing Titles,支持M1芯片!
- Pandas数据分析 - 去重 - duplicated() drop_duplicates() 用法
- IBM MQ常用命令
- Keil5新建工程项目
- C语言求空间两点之间的距离
热门文章
- 2021.04.09丨使用featurecount进行定量处理
- 如何利用黑天鹅事件来避险和赚钱(比如中国房价一定会崩盘但无法确定时间点)
- [Luogu P3613] 睡觉困难综合征
- 23种设计模式模式笔记+易懂案例
- 《三体》里的超级计算机,我们今天能造出来吗?
- 基于微信云开发的商家转账至零钱
- redis实战第七篇 使用redis工具(redis-cli)搭建redis cluster
- RocketMQ(七)RocketMQ消息生产及消息储存机制
- 通信安全重重考验,阿里云通信如何打造企业级“安全感”?
- JS获取指定日期前后N天的日期、前N个月日期、后N个月日期