README ¶ 关于 go-gin-api 是基于 Gin 进行模块化设计的 API 框架,封装了常用的功能,使用简单,致力于进行快速的业务研发,同时增加了更多限制,约束项目组开发成员,规避混乱无序及自由随意的编码。 供参考学习,线上使用请谨慎! 集成组件: 支持 rate 接口限流 支持 panic 异常时邮件通知 支持 cors 接口跨域 支持 Prometheus 指标记录 支持 Swagger 接口文档生成 支持 GraphQL 查询语言 支持 trace 项目内部链路追踪 支持 pprof 性能剖析 支持 jwt 接口鉴权 支持 errno 统一定义错误码 支持 zap 日志收集 支持 viper 配置文件解析 支持 gorm 数据库组件 支持 go-redis 组件 支持 RESTful API 返回值规范 文档索引 go-gin-api 文档由以下几个主要部分组成: 准备工作 快速开始 目录接口 核心封装 组件指南 工具包 地址:https://www.yuque.com/xinliangnote/go-gin-api/ngc3x5 其他 查看 Jaeger 链路追踪代码,请查看 v1.0版,文档点这里 jaeger.md 。 Special Thanks @koketama Learning together Expand ▾ Collapse ▴ Documentation ¶ There is no documentation for this package. Source Files ¶ View all Source files main.go Directories ¶ Show internal Expand all Path Synopsis configs docs internal api/code api/controller/demo_handler api/controller/user_handler api/repository/db_repo/user_demo_repo api/repository/proto_repo/hello api/repository/third_party_request api/repository/third_party_request/go_gin_api_repo api/router api/router/middleware/auth api/service/user_service graph/generated graph/handler graph/model graph/resolvers graph/resolvers/generated pkg/cache pkg/core pkg/db pkg/grpc pkg/metrics pkg/notify pkg/notify/templates pkg aes color ddm env errno grpclient httpclient logger mail md5 p rsa shutdown time_parse token trace utils/sql Click to show internal directories. Click to hide internal directories.