Gin(一)项目初识

内容纲要

简介

Gin 是一个用 Go 语言编写的 Web 框架,具有高性能的优点。

file

项目代码相关目录预览

├── BENCHMARKS.md   // 测试基准
├── CHANGELOG.md    // 更新日志:了解各版本差异
├── Makefile    // Makefile:内含拼写检查、风格检查等
├── README.md   // 干我 ㄟ(▔,▔)ㄏ
├── auth.go // Authorization(Basic) 相关
├── binding // 绑定请求中存在的数据
├── context.go  // 上下文,允许在各中间件中传递变量(重要概念)
├── debug.go    // Debug 模式日志输出控制
├── deprecated.go   // 数据解析绑定(Context 扩展函数),即请求、响应数据转 struct 等功能
├── errors.go   // 错误
├── examples    // 例子
├── fs.go   // 文件系统相关
├── gin.go  // gin 核心引擎(一切的开始)
├── ginS    // gin 默认服务?实验性?(没这么看明白,留坑待补)
├── internal    // 序列化?
├── logger.go   // 日志相关
├── mode.go // gin 工作模式管理(debug、release、test)
├── path.go // URL path 处理
├── recovery.go // 处理中间件中异常引出的 panic,帮助服务程序恢复
├── render  // 渲染相关
├── response_writer.go  // 请求响应
├── routergroup.go  // 路由组(处理一组 url 拥有相同前缀的请求)
├── tree.go // 路由逻辑树(前缀树)
├── utils.go    // 一些通用函数
└── version.go  // 版本
Tags: ,

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注