【文件属性】:
文件名称:go-skeleton:Golang项目六角建筑
文件大小:4.16MB
文件格式:ZIP
更新时间:2021-03-05 18:02:30
go skeleton project hexagonal-architecture Go
去骷髅
用于创建API的简单golang项目结构
结构
该项目的结构遵循六角结构。
该项目结构仅适合最简单的项目。 您可以添加所需的文件夹/软件包。
资料夹
/厘米
添加http处理程序以使用http或命令调用该函数。
/配置
所有配置文件都将放在这里。
/内部的
所有私有的而不是共享的代码。
/公斤
其他人可以访问的所有代码。
这些下一个文件夹的命名跟着youtube视频进行了一些更改。
用例:创建者的CRUD API
/ pkg /添加
用于添加创建者和服务以调用添加到存储库的结构
/ pkg / http / rest
http请求的处理程序
/ pkg /存储
/ pkg / storage / mongodb
打包mongodb以便在mongodb中存储数据
/ pkg / storage / json
打包mongodb以便在json中存储数据
在这种情况下,如果您的
【文件预览】:
go-skeleton-master
----go.mod(315B)
----pkg()
--------listing()
--------http()
--------adding()
--------storage()
----.github()
--------workflows()
----go.sum(1KB)
----configs()
--------staging.ini(19B)
--------dev.ini(19B)
--------prod.ini(19B)
----LICENSE(1KB)
----README.md(1KB)
----_config.yml(25B)
----cmd()
--------skeleton-server()
--------sample-data()