Skip to content

goodluckxu-go/goapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

172 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goapi

使用OpenAPI3.2文档的HTTP框架,以接口的方式实现了返回值重定义,类型重定义,验证功能,即保证了性能又兼顾了快速开发

使用说明:

用法

go get github.com/goodluckxu-go/goapi/v2

功能

  • 实现了http服务,路由使用gin路由模式的前缀树方式实现
  • 集成swagger+openapi3.2.0文档的访问,兼容QUERY方法
  • 实现了openapi中验证和goapi程序验证的同步
  • 实现了自定义中间件
  • 实现了鉴权认证
  • 实现了路由组模式
  • 实现了多个程序模块组的模式
  • ......

关于

使用类似于Python中的FastAPI的API生成文档

About

Go的API服务器可以生成开放的API文档 Go's API server can generate open API documents

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages