摘要:
核心知识点 json配置文件解析成结构体 将路由对应的接口抽离到单独的文件中,main函数中直接注册路由即可 项目目录图 项目代码 app.json代码 { "app_name": "cloudRestaurant", "app_mode": "debug", "app_host": "127.0. 阅读全文
摘要:
package main import ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql" "log" ) func main() { // 链接数据库 //dsn := "username:password@protocal(host 阅读全文
摘要:
概念 一个完整的系统可能包括鉴权认证、权限管理、安全检查、日志记录等多维度的系统支持。 中间件位与服务器和实际业务处理程序之间,其含义就相当于在请求和具体的业务处理逻辑之间增加某些操作,这种以额外增加的方式不会影响编码的效率,也不会侵入到框架中。 中间件的位置和角色示意图 自定义一个中间件 gin中 阅读全文
摘要:
1. gin框架中可以使用路由组来实现对路由的分类 package main import "github.com/gin-gonic/gin" func main() { router := gin.Default() userGroup := router.Group("/user") user 阅读全文