Web services 使用gin gonic编写web服务的最佳实践是什么

Web services 使用gin gonic编写web服务的最佳实践是什么,web-services,go,Web Services,Go,在RubyonRails等其他框架中,它们具有目录结构,比如在何处保存与模型相关的代码、在何处保存与视图相关的代码、在何处保存与控制器相关的代码以及在何处播种数据库。有目录组织吗?或者有什么建议?Gin不是一个固执己见的框架。这是我为REST服务遵循的目录结构 合同 包含请求者和服务之间的契约 每个资源的请求结构 每个资源的响应结构 错误响应结构 果心 此目录包含执行实际工作的代码 它将不考虑请求最初是http的事实 HTTPService 路线 http处理程序 处理http请求等的代码。 这

在RubyonRails等其他框架中,它们具有目录结构,比如在何处保存与模型相关的代码、在何处保存与视图相关的代码、在何处保存与控制器相关的代码以及在何处播种数据库。有目录组织吗?或者有什么建议?

Gin不是一个固执己见的框架。这是我为REST服务遵循的目录结构

合同 包含请求者和服务之间的契约 每个资源的请求结构 每个资源的响应结构 错误响应结构 果心 此目录包含执行实际工作的代码 它将不考虑请求最初是http的事实 HTTPService 路线 http处理程序 处理http请求等的代码。 这种方法背后的原因是,代码库不会与HTTP耦合太多,以后可能会添加ThriftService,整个服务器都可以用作ThriftService