问题重现
- 后端做了跨域处理
method := c.Request.Method currReqOrigin := c.Request.Header.Get("Origin") //请求头部 for _, whiteUrl := range whiteAllowOrigin { if currReqOrigin == whiteUrl { c.Writer.Header().Set("Access-Control-Allow-Origin", currReqOrigin) break } }

2. 前端请求/register/会报跨域,但是请求其他的就不会报错
原因
原请求应为 /api/v1/register
,实际为 /api/v1/register/
,导致了Gin框架进行307重定向,而重定向后并未经过 CROS
中间件,导致出现跨域问题
解决方法
前端改为 /api/v1/register
原创文章,作者:站长,如若转载,请注明出处:https://wsppx.cn/2625/%e7%bd%91%e7%ab%99%e9%83%a8%e7%bd%b2/

相关推荐
-
pve修改ip和节点名称
pve修改节点名称 vi /etc/hosts 修改pve为新的名称 reboot重启 移动原来的节点的数据到新的节点 pve修改ip和网关地址 修改hosts里面的ip vi …
-
kubeadm直接安装多master节点高可用集群
前言 前面有两篇文章,一篇是安装单节点的master,另外一篇是讲单节点改为多节点集群。那这一篇是直接从开始就安装多master节点,更加简单。 环境准备 centos 7 三台m…
-
安裝unraid系統,ip一直获取不到 Cannot find device bond0
系统环境 网卡:i210 unriad系统:6.9.2 u盘:闪迪32G 安装过程 刚开始下载网上的开心版6.9.2,试过几台电脑,都是下面的提示 后面到官网下载手动安装版本,也是…
-
win10修改administrator 账号名称
如果正常通过控制面板-账户-修改用户名即可,就不需要按下面的看了,我的是无法修改 打开可以按 Win +R 组合键,输入:netplwiz 命令,确定或回车,打开用户账户 双击修改…
-
N1甜糖docker多开
邀请码 填写邀请码:787978 你就可以获取到15张加速卡 测试环境 win10 VMware虚拟机 centos7.6 建议64G硬盘以上,32G收益很低 支持arm和x86 …
-
k8s安装Node节点之部署kubelet(三)
操作机器 hdss7-21 hdss7-22 2、创建生成kubelet服务端证书csr的json配置文件在hdss7-200.host.com上操作 3、生成拷贝kubelet证…
-
charles手机抓包,代理https访问失败出现Unknown
错误信息 解决方法 需要开启ssl证书代理 手机需要下载证书,并开启跟证书(这是2个步骤,第二步很重要) charles ssl开启设置 开启所有端口监控*:* 电脑端安装证书 手…
-
群晖gitlab迁移到另外一台机器
群晖使用docker部署了gitlab,现在迁移到另外一台机器 使用snapshot 复制docker整个文件夹到另外一台机器 2. 下载相同版本的gitlab镜像,这里是10.0…