GoFly快速开发后台框架当后端接口请求返回403提示码就跨域问题/请求端域名拦截问题

问题:

大家在本地开发使或者把开发好的程序部署后请求后端是返回403,只有一个问题就是存在请求端跨域问题。

解决办法:

解决这个问题很简单,跨域的就解决跨域就好了。

我们官方给大家统一解决办法是:

到后端配置文件resource/config.yaml下的allowurl添加你前端代码访问的域名,例如你打前端代码部署在https://im.goflys.cn域名下(也就是你用这个域名来访问前端),你就把这域名添加到allowurl中,如下配置:

复制代码
+++
app: #应用配置
  #版本号
  version: 2.5.3
  #运行服务端口(根据您的实际情况修改)
  port: 8200
  #接口合法性验证-加密字符串
  apisecret: gofly@888
  #接口JWT验证、跨域域名-不添加请求时报403 (开发、部署必改),部署域名时:"https://sg.goflys.cn"替换成您的域名,不限制则配*
  allowurl: http://localhost:9200,https://im.goflys.cn
  #token超时时间单位分钟 
  tokenouttime: 120
  
  +++

记住配置多个域名请用,(英文逗号)隔开,特别注意配置好后需要手动重启后端服务,因为配置文件存在缓存机制,修改配置不好立即生效,需要立即看到效果则需要你手动重启服务。这个问题只需改这一地方,如果不生效,请仔细检查配置是否正确,后端服务是否已经重启,提示错误是否还是403,遇到问题要仔细排查不要着急。

相关推荐
itarttop2 小时前
Go Error 全方位解析:原理、实践、扩展与封装
go
itarttop2 小时前
Go Channel 深度指南:规范、避坑与开源实践
go
不爱笑的良田13 小时前
从零开始的云原生之旅(十一):压测实战:验证弹性伸缩效果
云原生·容器·kubernetes·go·压力测试·k6
꒰ঌ 安卓开发໒꒱19 小时前
Go高并发在企业级项目中的实战应用:数据库访问与GIN+GORM深度实践
数据库·golang·gin
Java陈序员1 天前
代码检测器!一款专门揭露屎山代码的质量分析工具!
docker·go
豆浆Whisky1 天前
Go编译器优化秘籍:性能提升的黄金参数详解|Go语言进阶(16)
后端·go
不爱笑的良田1 天前
从零开始的云原生之旅(九):云原生的核心优势:自动弹性伸缩实战
云原生·容器·kubernetes·go
无限中终2 天前
ENERGY Designer:重构跨平台GUI开发的高效解决方案
重构·go·结对编程
shining3 天前
[Golang] 万字详解,深入剖析context
go
一语长情3 天前
Go高并发背后的功臣:Goroutine调度器详解
后端·架构·go