Skip to content

Super-BUAA-2021/GinBook

Repository files navigation

GinBook

​ 与某周天子随口约的Gin入门级教程,经过寒假摆了一假期后在2022春随缘更新。

​ 面向对象为有一定的Go语言基础,没有的可以去看看菜鸟教程有关于Go的入门。看懂语法后经过一些项目的学习,相信你就可以阅读并加以学习这不太专业的Ginbook了。当然,为了当读者结合实例学习,本项目除了推荐的几个优秀项目外,还会给出初步的Gin-demo实例项目,相对成熟的项目可以参考 Phoenix-server ,让读者能够结合一整个项目实例的角度来对本GinBook有着更好的理解。

​ 而本项目的定位为简单的gin项目搭建使用,使用上相对简单,不过相较于一些优秀的项目还是相去甚远,不过作为正常学生的后端项目想必还是相对足够的。希望大家看完本教程后能了解到这一基本结构并能自行上手Gin这门语言。受时间与篇幅限制本Ginbook难以讲到所有的用法,只能介绍一些常见的应用,更多相关内容的学习可以参见各章节的参考链接进行学习。

章节介绍

因个人(BFlame)只是初学者,学习使用Gin的时候并不系统,因此学习到该高星项目 后,决定本Ginbook的顺序以该组织推送的教程为基准进行。如下所示

✅ 第一章:gin的学习前准备工作 hello gin

✅ 第二章:gin的get post delete put请求以及获取参数的方式

✅ 第三章:使用bind绑定参数和参数验证

✅ 第四章:gin对于文件的上传和返回

✅ 第五章:gin的中间件和路由分组

✅ 第六章:日志介绍以及工具推荐

✅ 第七章:初识GORM使用GORM进行数据库操作

✅ 第八章:jwt-go详细教学及使用示例

✅ 第N章:elasticsearch 简单指南,以go为例

其他

  • 版权归 BFlameSwift 所有。未经授权不得转载。
  • 使用utteranc.es评论插件,需要刷新页面一下方可使用
  • 主要作者ly目前去考盐了,因此考盐前暂停维护哈,欢迎提pr来修改和丰富内容~