问题重现
- 后端做了跨域处理
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/
相关推荐
-
WordPress无法将上传的文件移动至wp-content/uploads/2021/07
简介 遇到这个错误一般都是直接拷贝另外一台机器的WordPress代码迁移导致的,不是直接安装的,这个错误也很好解决,就是权限不足的问题 方法 改完权限就行了!
-
win7远程桌面报错
错误信息 出现身份验证错误,要求的函数不受支持。这可能是由于CredSSP加密数据库修正 先说原因 win10版本远程win7的时候会出现这个,原因是win10更新了安全策略,可以…
-
postman使用pre-request-script,可以减少手动获取cookie的次数
前言 一般公司都是使用sso单点登录,接口是oauth2.0标准的,每次请求都需要将Authorization带上。而这个字段又需要从页面上手动登录后再获取,比较麻烦,这里推荐使用…
-
Linux上安装openvpn
简介 这里提供github一键安装脚步,手动安装太费劲了,而且很容易出错。 适合centos/ubuntu 地址:https://github.com/Nyr/openvpn-in…
-
wordpress在nginx系统下如何去掉URL中index.php
问题复现 访问自己的博客url会带有固定链接,如: 原因 进入wp-admin后台设置里面,可以看到固定链接,去掉就行 去掉之后会出现404,在nginx内部添加如下代码 如果是宝…
-
docker 安装mysql 5.7
之前都在宿主机直接yum install mysql,后面数据迁移都时候,发现不能一下把所有都data迁移,想想还是docker部署挂载data盘好迁移一点 安装命令 修改root…
-
harbor-db restarting (1) seconds ago
环境 centos7.6 harbor-db:v2.3.2 docker:17.12.0-ce 问题复现 宿主机重启后,docker harbor-db总是在restarting,…
-
k8s安装Node节点之部署kubelet(三)
操作机器 hdss7-21 hdss7-22 2、创建生成kubelet服务端证书csr的json配置文件在hdss7-200.host.com上操作 3、生成拷贝kubelet证…