跨域_ golang使用gin框架中间件进行跨域设置

使用gin框架时,可以使用中间件进行跨域设置。

//中间件

func middleware ( ) gin.handler func;

return func(c *gin.Context) { )

t := time.Now ( )

c.Set("example "," 123456 " )

// c.Next ( )后运行实际路由函数,路由完成后运行time.Since(t )

c.Next ( )

从time.Now ( )到现在已经过了多长时间

latency := time.Since(t )

log.Print("-- "、latency )

/ /设置gin响应头并设置跨域

c.header ( " access-control-allow-origin ",* " )

c.header (“访问控制下载方法”、“开机自检、获取、选项、输出、删除”)

c.header ( "访问控制下载头部"、"操作,模块,X-PINGOTHER,内容类型,内容分配" )

//您可以设置中间件的响应标头,并将路由的响应标头设置为路由返回。 参照/ping

//c.writer.write header ( http.statussmovedermanently )

status := c.Writer.Status ( )

log.Println("==," status " )

以下称为

以下称为

funcmiddle

example:= c.musget ( " example " ).(字符串)

log.Println(example )

以下称为

funcmin()(){}}

r := gin.Default ( )

//只有在中间件、中间件之后注册的路由才能走中间件

r.Use(middleware ( ) )

//http://localhost:8081/middle

r.GET("/middle ",middle )

r.Run(":8081 " )

以下称为

当每次路由函数middle ( )执行时,执行middleware ( )函数,而当middleware函数执行c.Next ( )时,执行真实的路由函数middle ( ),当路由函数的执行完成时,执行middleware

受理跨域立案_ 京津冀法院跨域立案全覆盖:申请实时受理,法律文书即刻送达三星季度手机销量_ 华为手机有望在Q4季度取代三星,成为全球销量第一的厂商?
热门推荐
  • 以图搜图搜索引擎_gif图片搜索引擎
  • 离岸_ 11月份底前又有一波离岸账户关停潮?外贸人要如何应对?
  • 熟悉的英语单词怎么写_熟悉的的英语的形容词
  • acer售后服务网点查询_oppo售后服务网点查询
  • 广州耐克折扣_广州买耐克
  • 一周零四个月的宝宝身高体重是多少_11个月宝宝身高体重标准
  • 北朝鲜歌曲_北朝鲜歌曲专辑
  • 矿业权配号系统登录_矿业权查询系统
  • 疫情咳嗽的症状_频繁咳嗽会是新冠肺炎疫情前兆吗?还伴有哪些症状?
  • 一什么画家
  • 婚车纱网花_纱缦花球
  • 3D面具骗过系统_ 微信回应3D面具骗过人脸识别系统:概率极小 可全额赔付
  • 芒果新生班_安淇尔
  • 杨迪和谢娜的搞笑视频_谢娜晒杨迪丑照
  • e770_摩托罗拉w208
  • 云南省政府领导伍蓝_云南伍浩
  • 什么学历能考公务员_买公寓好还是写字楼好
  • 韩国恐怖片排行榜_韩国恐怖片排行榜前十名
  • 唐嫣婚纱视频_唐嫣婚纱图片
  • 大专毕业想考研究生_大专毕业可以考什么证