02 2021 档案

摘要:权限功能,是后台管理比较常用的一个功能,一般都是基于角色去管理权限,本文介绍的就是基于casbin的权限验证。 Casbin是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型。支持例如 ACL, RBAC等模型校验。 参考 casbin 官网 casbin 编辑器 奇淼 B站关 阅读全文
posted @ 2021-02-05 15:48 王小右 阅读(4315) 评论(2) 推荐(0) 编辑
摘要:最后,就差几个核心功能了,路由分组,中间件,异常恢复。 声明: 三部曲文章主要参考: https://geektutu.com/post/gee.html 直接把这三个核心的点放到整体代码中,不好理解,所以我打算把这三个单独拆出来,单独分析。 路由分组 实现类似gin框架的这种效果,实例对象可以直击 阅读全文
posted @ 2021-02-04 16:39 王小右 阅读(397) 评论(0) 推荐(0) 编辑
摘要:首先最终目的是模仿gin框架核心的几个功能就够了。 声明: 三部曲文章主要参考: https://geektutu.com/post/gee.html 所以最终的框架核心文件如下: - gee/ - context.go // 上下文 - gee.go // gee核心函数 - recovery.g 阅读全文
posted @ 2021-02-04 16:17 王小右 阅读(324) 评论(0) 推荐(0) 编辑
摘要:主要目的是学习Go web服务器的构成原理,方便工作开发。 本文内容主要是参考了 7天用Go从零实现Web框架Gee教程 Go语言设计与实现 http 详解 学习目标,构建一个类似gin的框架 gee,当然学习的话,只用包含最简单的几个核心功能就可以了,比如路由分组,中间件,异常恢复等。 最终构成的 阅读全文
posted @ 2021-02-04 11:12 王小右 阅读(747) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示