Golang Rest API项目结构

我刚刚开始学习/使用Golang,并想开发一个宁静的API(从这个出色的视频教程开始)。

对于Golang项目的项目结构,我们是否有最佳做法?(例如dropwizard建议的Java项目结构)

例如,我应该将模型(API请求/响应)放在单独的目录中吗?API调用的建议名称是什么(相当于resourcesdropwizard)?等等。

任何建议/参考表示赞赏


饮歌长啸
浏览 289回答 2
2回答

侃侃尔雅

因为rest-api我用下面的东西.├───app│   ├───handlers│   |───models|   └───app.go|───config└───main.go在哪里,main.go-只需拉配置并引导api,config-包含配置,处理程序-包含所有路由处理程序,模型-包含用于承载数据的模型,app.go-使用处理程序组装路线

慕慕森

我使用的Web应用程序的良好结构如下:└───app    ├───config    ├───controllers    └───models我认为它很容易理解
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go