api目录介绍

  1. .
  2. ├── etc
  3. └── greet-api.yaml // 配置文件
  4. ├── go.mod // mod文件
  5. ├── greet.api // api描述文件
  6. ├── greet.go // main函数入口
  7. └── internal
  8. ├── config
  9. └── config.go // 配置声明type
  10. ├── handler // 路由及handler转发
  11. ├── greethandler.go
  12. └── routes.go
  13. ├── logic // 业务逻辑
  14. └── greetlogic.go
  15. ├── middleware // 中间件文件
  16. └── greetmiddleware.go
  17. ├── svc // logic所依赖的资源池
  18. └── servicecontext.go
  19. └── types // request、response的struct,根据api自动生成,不建议编辑
  20. └── types.go