golang_api_skeleton:用Go语言编写的一个简单的API框架

时间:2024-05-25 19:00:40
【文件属性】:

文件名称:golang_api_skeleton:用Go语言编写的一个简单的API框架

文件大小:65KB

文件格式:ZIP

更新时间:2024-05-25 19:00:40

api docker golang template skeleton

Golang API骨架 用Go编写的简单API框架,其中预先配置了指标 包括 依存关系 码头工人 Docker撰写 配置 Docker撰写 已预配置proxy_pass Nginx 原料药 MongoDB的 雷迪斯 普罗米修斯 Prometheus推送网关 格拉法纳 跑步 make run 用法 curl http://localhost/healthcheck curl -i -X POST -H 'Content-Type: application/json' -d '{"name": "user name", "email": "user@email.com"}' http://localhost/user 指标 使用权: http:// localhost:3000查看预配置的Grafana指标 http:// localhost:9090查看Prometheus服务器


【文件预览】:
golang_api_skeleton-master
----.gitignore(589B)
----go.mod(738B)
----Dockerfile(883B)
----Makefile(1KB)
----src()
--------repository()
--------middleware()
--------server()
--------log()
--------models()
--------api_errors()
--------context()
--------cache()
--------mongo()
--------handlers()
--------metrics()
----.travis.yml(72B)
----LICENSE(34KB)
----go.sum(51KB)
----docker-compose.yml(1KB)
----main.go(368B)
----README.md(1KB)
----config()
--------config.go(822B)
----Procfile(26B)
----cmd()
--------root.go(649B)
--------api.go(444B)
----docker()
--------nginx()
----metrics()
--------prometheus()
--------grafana()

网友评论