当前位置: GO > gin框架中间件 c.Next() c.Abort() c.Set() c.Get 跨中间件取值 gin中间件中使用goroutine

gin框架中间件 c.Next() c.Abort() c.Set() c.Get 跨中间件取值 gin中间件中使用goroutine

2023-02-28 分类:GO 作者:admin 阅读(22)

1. c.Next()演示

执行结果:

在这里插入图片描述

执行逻辑:

在这里插入图片描述

代码执行图解:

在这里插入图片描述

2. c.Abort()演示:

上面代码把m2这里改成阻止,其他地方不变,如下图

在这里插入图片描述

此时执行,控制台打印输出为:

m1 in -> m2 in ->m2 out -> m1 out

代码执行图解:

在这里插入图片描述

当然,如果连 m2 out 都不想让它输出的话,那直接在c.Abort() 语句 后return就可以了,如下图:

在这里插入图片描述

3. c.Set() c.Get 跨中间件取值

来源:https://blog.csdn.net/qq_37767455/article/details/104712028


拓展:

gin框架函数语法以及网络状态码

https://developer.aliyun.com/article/1096962

「三年博客,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏

支付宝
微信
0

支付宝
微信
标签:

上一篇:

下一篇:

你可能感兴趣

共有 0 - gin框架中间件 c.Next() c.Abort() c.Set() c.Get 跨中间件取值 gin中间件中使用goroutine

博客简介

精彩评论

  • admin(6年前 (2020-03-09))

    分别用不同厚度的筏板定义,画图后这设置筏板变截面处理。 http://f.fwxgx.co...

    评:新文章!
  • admin(6年前 (2020-03-09))

    分别用不同厚度的筏板定义,画图后这设置筏板变截面处理。 http://f.fwxgx.co...

    评:新文章!
  • admin(6年前 (2020-03-09))

    新增一个框架图! http://biji.jinli.vip/wp-content/upl...

    评:新文章!
  • 一位WordPress评论者(6年前 (2020-02-13))

    嗨,这是一条评论。 要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。 评论者头像来自...

    评:世界,您好!