文件名称:go-api-basic:RESTful API模板(使用Go构建)-正在进行中。
文件大小:77KB
文件格式:ZIP
更新时间:2024-02-26 18:13:30
api golang rest-api restful-api golang-examples
Go API基础 RESTful API模板(使用Go构建) 该项目的目标是制作一个关系数据库支持的REST HTTP API的示例/模板,该示例/模板具有确保在高容量环境中成功所需的特性。 在过去的几年中,我一直在努力解决这些问题,并希望帮助其他人入门,因此我正将其面向初学者。 API演练 以下是该项目的深入演练。 本演练有很多细节。 这是一个演示API,因此“生意”的意图是支持基本的CRUD(C reate,R EAD,U PDATE,d elete)的电影数据库操作。 最低要求 您需要安装Go和PostgreSQL才能运行这些API。 数据库设置 本地数据库设置 你本地安装的Postg
【文件预览】:
go-api-basic-main
----.gitignore(636B)
----go.mod(595B)
----Dockerfile(2KB)
----datastore()
--------db_test.go(965B)
--------datastoretest()
--------datastore_test.go(7KB)
--------moviestore()
--------datastore.go(4KB)
--------db.go(2KB)
----handler()
--------routes.go(2KB)
--------handler.go(5KB)
--------pingHandler.go(1KB)
--------movieHandler.go(15KB)
----domain()
--------errs()
--------movie()
--------user()
--------auth()
--------logger()
--------random()
----LICENSE(1KB)
----go.sum(63KB)
----inject_main.go(4KB)
----main.go(5KB)
----scripts()
--------cloud-run()
--------ddl()
--------setlocalEnvVars.sh(334B)
----README.md(18KB)
----wire_gen.go(4KB)
----gateway()
--------authgateway()