当前位置: 首页 > 网络应用技术

随身携带手柄以实现网络框架实际战斗-EZWEB框架(4)[GO语言注释] GO Project实际战斗

时间:2023-03-07 02:10:33 网络应用技术

  代码仓库:Githubgite中文笔记,非常详细,您可以与该代码的消费合作,请选择Demo4

  本文主要实现路由函数。实现对路由路由的更方便的管理,例如中间件的应用。

  这里的设计由路由组前缀。

  实施一个函数来构建路由组,以便在调用和注册时具有一个公共前缀。该方法在注册路由时被调用,即,如果我们在路由组中注册路由,我们注册的路由是“group.prefixt+last(这是路由组中注册方法的路径)”。

  当我们调用R.Group(前缀字符串)时,我们构建了一个示例

  这使他们能够具有通用的处理实例引擎。当调用AddGroup方法以注册路由组路由时,我们可以通过调用“路由前缀+剩余路径”来首先注册“路由前缀+剩余路径”。

  这就是为什么一个嵌套在路由场结构中的原因。我们使用此路由函数演示。

  R是引擎指针变量。我们的方法属于路由组。它嵌套在发动机结构中,使我们能够直接调用它。我们创建的API变量是路由组指针变量。当我们要使用注册路由时,我们在路由组结构中嵌套中具有相关角色。

  演示测试:

  成功!

  参考: