前后端分离的Web开发,如果没有部署到同一环境下,会出现跨域问题,在前后端联调的时候就很恶心了。 这时候只需要在路由注册的函数中,编写一个中间件使用就可以了 package router import ( "github.com/gin-gonic/gin" ) func Router(g *gin.Engine) { g.Use(CORSMiddleware()) api(g.Group("/api")) manager(g.Group("/manager")) } func CORSMidd...
-
golang gin框架Web跨域问题
-
Go语言学习笔记-Gin框架
一、Gin 安装Gin 终端运行 go get github.com/gin-gonic/gin,如果安装失败,直接去Github clone下来,放置到对应的目录即可。 Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比 较明确,已经发布了1.0版本。具有快速灵活,容错方便等特点。框架更像是一些常用函数或者工具的集合。 //基础使用gin package main import ( "github.com/gin-gonic/gin" ) func main() { //g...