摘要: 转自 gin框架路由详解 gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。具有公共前缀的节点也共享一个公共父节点。 Radix Tree 基数树(Radix Tree)又称为PAT位树( 阅读全文
posted @ 2020-07-31 20:02 Binb 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 转自 在gin框架中使用JWT 什么是JWT? JWT全称JSON Web Token是一种跨域认证解决方案,属于一个开放的标准,它规定了一种Token实现方式,目前多用于前后端分离项目和OAuth2.0业务场景下。 为什么需要JWT? 在之前的一些web项目中,我们通常使用的是Cookie-Ses 阅读全文
posted @ 2020-07-31 19:52 Binb 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 转自 gin框架路由拆分与注册 基本的路由注册 下面最基础的gin路由注册方式,适用于路由条目比较少的简单项目或者项目demo。 路由拆分成单独文件或包 当项目的规模增大后就不太适合继续在项目的main.go文件中去实现路由注册相关逻辑了,我们会倾向于把路由部分的代码都拆分出来,形成一个单独的文件或 阅读全文
posted @ 2020-07-31 19:49 Binb 阅读(1652) 评论(0) 推荐(0) 编辑