gin-api:基于 go-gin 开发的 api 框架,封装各种常用组件,自动捕获HTTP层协程panic并记录日志,目的在于提高Go应用开发效率

时间:2024-06-16 11:08:29
【文件属性】:

文件名称:gin-api:基于 go-gin 开发的 api 框架,封装各种常用组件,自动捕获HTTP层协程panic并记录日志,目的在于提高Go应用开发效率

文件大小:59KB

文件格式:ZIP

更新时间:2024-06-16 11:08:29

Go

gin-api 基于 go-gin 开发的 api 框架,封装各种常用组件 有疑问随时联系本人 QQ群:909211071 个人QQ:444216978 微信:AbleYu_ 配置相关 支持apollo、json、ini三种格式,文件配置需放到main.go同级目录configs下 apollo:嵌套json格式,用于兼容mysql、redis等多实例 json:嵌套json格式,用于兼容mysql、redis等多实例 ini:section格式,用于兼容mysql、redis等多实例 通过 app_const.server.CONFIG_SOURCE 变量切换 package app_const const ( SERVICE_NAME = "purchase-server" SERVICE_PORT = 777 PRODUCT = "gin-api" MODUL


【文件预览】:
gin-api-master
----.gitignore(131B)
----go.mod(1KB)
----Dockerfile(394B)
----libraries()
--------http()
--------logging()
--------apollo()
--------redis()
--------config()
--------xhop()
--------mysql()
--------rabbitmq()
--------endless()
--------es()
----dao()
--------test_dao()
----codes()
--------codes.go(3KB)
----.gitlab-ci.yml(612B)
----services()
--------test_service()
--------goods_service()
----models()
--------base()
--------test()
----app_const()
--------service.go(391B)
----main.go(1KB)
----README.md(4KB)
----routers()
--------router.go(962B)
----middlewares()
--------log()
--------panic()
--------limiter()
--------trace()
--------middleware.go(20B)
----controllers()
--------conn()
--------opentracing()
--------ping()
--------base_controller.go(866B)

网友评论