我刚刚开始学习/使用Golang,并且想要开发一个restful API (从this视频教程开始)。
对于Golang项目的项目结构,我们有没有最佳实践?(例如用于java的dropwizard's suggested project structure )
例如,我是否应该将模型(API请求/响应)放在单独的目录中?建议的API调用名称是什么(相当于dropwizard中的resources )?等。
如有任何建议/参考,欢迎光临。
发布于 2018-08-03 14:13:02
对于rest-api,我使用类似下面的内容:
.
├───app
│ ├───handlers
│ |───models
| └───app.go
|───config
└───main.go哪里,
<代码>H111应用程序。to使用处理程序组装路由<代码>H212<代码>G213
发布于 2018-08-03 07:26:49
我使用的web应用程序的一个很好的结构如下:
└───app
├───config
├───controllers
└───models我认为这很容易理解
https://stackoverflow.com/questions/51663045
复制相似问题