README ¶ 关于 go-gin-api 是基于 Gin 进行模块化设计的 API 框架,封装了常用的功能,使用简单,致力于进行快速的业务研发,同时增加了更多限制,约束项目组开发成员,规避混乱无序及自由随意的编码。 供参考学习,线上使用请谨慎! 集成组件: 支持 rate 接口限流 支持 panic 异常时邮件通知 支持 cors 接口跨域 支持 Prometheus 指标记录 支持 Swagger 接口文档生成 支持 GraphQL 查询语言 支持 trace 项目内部链路追踪 支持 pprof 性能剖析 支持 jwt 接口鉴权 支持 errno 统一定义错误码 支持 zap 日志收集 支持 viper 配置文件解析 支持 gorm 数据库组件 支持 go-redis 组件 支持 RESTful API 返回值规范 支持 生成数据表 CURD、控制器方法 等代码生成器 支持 web 界面,使用的 Light Year Admin 模板 文档索引 中文文档:go-gin-api - 语雀 English Document:en.md 其他 查看 Jaeger 链路追踪代码,请查看 v1.0版,文档点这里 jaeger.md 。 联系作者 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 cmd gormgen gormgen/pkg handlergen mfmt mysqlmd mysqlmd/mysql configs docs internal api/controller/admin_handler api/controller/authorized_handler api/controller/config_handler api/controller/cron_handler api/controller/menu_handler api/controller/tool_handler api/repository/db_repo api/repository/db_repo/admin_menu_repo api/repository/db_repo/admin_repo api/repository/db_repo/authorized_api_repo api/repository/db_repo/authorized_repo api/repository/db_repo/cron_task_repo api/repository/db_repo/menu_action_repo api/repository/db_repo/menu_repo api/repository/proto_repo/hello api/service/admin_service api/service/authorized_service api/service/cron_service api/service/menu_service api/third_party_request api/third_party_request/go_gin_api cron/cron_server graph/generated graph/handler graph/model graph/resolvers graph/resolvers/generated pkg/cache pkg/code pkg/core pkg/db pkg/grpc pkg/metrics pkg/notify pkg/notify/templates pkg/password pkg/validation router router/middleware web/controller/admin_handler web/controller/authorized_handler web/controller/config_handler web/controller/cron_handler web/controller/dashboard_handler web/controller/generator_handler web/controller/index_handler web/controller/install_handler web/controller/install_handler/mysql_table web/controller/tool_handler web/controller/upgrade_handler pkg aes browser color ddm env errno errors file grpclient hash httpclient logger mail md5 p rsa shutdown signature time_parse token trace urltable Click to show internal directories. Click to hide internal directories.