当前位置: 首页 > news >正文

二环建设部网站黄骅港防疫办电话

二环建设部网站,黄骅港防疫办电话,镇江建设网站,免费建自己域名的网站吗1、gin 1.1、gin框架路由是怎么处理的 在 Gin 中,路由是通过 gin.Default() 或 gin.New() 创建的 *gin.Engine 对象来管理的。gin.Default() 是 gin.New() 的一个封装,它在创建路由对象时会自动添加一个默认的中间件(如日志记录、恢复中间件…

1、gin

1.1、gin框架路由是怎么处理的

在 Gin 中,路由是通过 gin.Default() 或 gin.New() 创建的 *gin.Engine 对象来管理的。gin.Default() 是 gin.New() 的一个封装,它在创建路由对象时会自动添加一个默认的中间件(如日志记录、恢复中间件等)。

流程

1. 接收请求:当一个 HTTP 请求到来时,Gin 会先解析请求的 URL 和 HTTP 方法。

2. 遍历路由树:Gin 会遍历路由树,并根据请求的 URL 和 HTTP 方法在树中寻找匹配的路由规则。

3. 执行匹配的处理函数:一旦找到匹配的路由,Gin 会执行该路由对应的处理函数(Handler)。

4. 执行中间件:如果配置了中间件,Gin 会按顺序执行中间件。中间件可以在路由处理函数之前、之后进行操作。

1.2、gin框架panic后怎么为什么没有中止程序,怎么实现的

Gin 的恢复中间件 (gin.Recovery()) 用于捕获和恢复 panic,防止程序崩溃。

r := gin.New()
r.Use(gin.Recovery())  // 手动启用恢复中间件

它的底层实现利用了 Go 的 defer、recover 和 panic 机制来捕获应用中的异常,防止 panic 导致程序崩溃。

http://www.yayakq.cn/news/737068/

相关文章:

  • 网站收录了被人为删了怎么办娱乐类网站
  • 网站建设需要租用什么科目百度小程序有什么用
  • 网站中文域名做网站用什
  • 2021年手机能看的网站公司在线注册
  • 西安建站之家网络科技有限公司中国域名是
  • 信阳建设企业网站wordpress chmod() 函数
  • 查询网站ftp地址中国建设人才网证书查询系统官网
  • 网站发多少篇文章开始做外链山东助企网站建设
  • 礼品公司网站建设优惠券网站怎么做代理
  • 织梦网站字体大小网站推广免费
  • 开发软件和做网站的区别中企动力做什么的
  • 傻瓜式网站建设软件白糖贸易怎么做网站
  • 成都专做婚介网站的公司wordpress增加赞赏
  • 做个网站需要什么企业网站建设应该注意什么事项问题
  • 数据网站建设免费logo设计图案
  • 科技+杭州+网站建设广州无线电集团有限公司
  • 免费做公司网站张槎九江网站建设
  • php网站开发打不开学网站建设要多久
  • 网站建设的最终目标网站session
  • 小程序企业网站开发php wordpress apache
  • 龙华建网站做手机网站和pc如何做
  • wordpress站点设置使用期限it渠道网
  • 金科做的网站logo标志设计网
  • 遵义做网站哪家好网站建设捌金手指下拉三
  • 做违法网站会怎么样百度店铺
  • 百度地图网页版在线使用如何优化网站提高排名
  • 公司网站建设服务费怎么做账浙江省网站建设公司排名
  • 娱乐企业网站建设宁波网站建设电话
  • 宁波网站建设那家好关于建立网站的申请
  • 女人与黑狗做视频网站杭州室内设计公司有哪些