Gin(五):连接MySQL
之前我们完成了注册,接下来要完成登录功能,但是有个问题,我们的数据没有持久化,无法得知有哪些用户注册了,这样就无法在登录时进行校验。
所以接下来我们要将数据持久化,也就是存储到数据库中,这里使用 MySQL
之前我们完成了注册,接下来要完成登录功能,但是有个问题,我们的数据没有持久化,无法得知有哪些用户注册了,这样就无法在登录时进行校验。
所以接下来我们要将数据持久化,也就是存储到数据库中,这里使用 MySQL
上一个章节中已经开始逐渐搭建了一个 web 页面,现在我们开始逐步完善页面上的功能,首先要完成的是登录和注册功能。
注册页面的 HTML 元素不在详细写出,具体页面代码可以直接参考Github 上代码。
经过上一章节的介绍,搭建一个简单的 Gin
web
项目非常容易,同时也引入了一些新的概念,比如说:路由 Router
。
路由是一个非常重要的概念,所有的接口都要有路由来进行管理。
Gin
的路由支持 GET
, POST
, PUT
, DELETE
, PATCH
, HEAD
, OPTIONS
请求,同时还有一个 Any
函数,可以同时支持以上的所有请求。
Gin 是一个用 Golang 写的 http web 框架。
这是来自 Gin Github 上的描述。