/GoPracticeGin

Primary LanguageNimMIT LicenseMIT

GoPracticeGin

是什么

一系列有关 Gin 框架的练习题,目的是帮助参与者巩固所学

练习

这里的练习依托 GitHub Classroom

为快速适应环境,让我们先来热热身,点我

第一章 常见请求参数 : common-params

你将学习使用 Gin 来处理一些常见的 Http 请求,包括但不限于 GET, POST, PUT 等

第二章 中间件 : middlewire

在这里,你将学习编写自己的中间件来处理特定的请求

第三章 鉴权 : authority

你将学习权限控制,限制用户的行为,抵御老王八蛋的攻击(尽管挡不住,你还可以挣扎)

第四章 自定义 Server : custom-server

动手配置一个 Gin 的 Server,而不是用 gin.Default()

第五章 配置化 : configuration

是时候给你的项目引入适当的配置文件了

第六章 项目分层 : project-layer

一切的尽头是设计! 设计一个合理优雅的项目结构往往强过丰富的功能(大概)

第七章 数据库简单应用 : database-sql

数据,数据,数据!

第八章 模板(MVC 设计模式) : template-mvc

前后一把梭(bushi)

第九章 依赖注入(基于 wire) : dependency-inject

偷懒的把戏(x)

其他

有问题请提 issue

欢迎 pr