我最近一直在做一个相当大的 API 项目,里面包括很多路由规则( routes )、服务接口( services )和处理函数( handlers )等。首先,我注意到 `main.go` 文件的启动过程开始越来越臃肿。 为了避免设置全局的服务接口,我使用共享结构体( struct )将服务接口与处理函数绑定在一起。举个例子: main.go ```go package main func main() { r := gin.Default() ...
在 GitHub 上关注我 | | | 我的 GCTT 主页 |
2 篇 | 0.1 天/篇 | |
2 天 | 2017-11-22 2017-11-24 |