文件名称:REST-API
文件大小:5.57MB
文件格式:ZIP
更新时间:2024-04-07 21:50:16
Go
REST API 你好。这是我的REST API服务器。我正在使用Echo作为Go Web框架,并使用GORM作为带有PostgreSQL数据库的ORM。因此,此服务器用于保留有关您的广告的信息。 客户可以发布日期,视图数,点击数和费用,数据库中的信息存储。此外,它还计算每次点击成本(cpc)和每千次成本(cost * 1000 / views,cpm)。 客户端可以获取按日期或其他参数排序的信息,并删除存储在数据库中的所有内容。 在本自述文件中,我会告诉你 每个包裹的作用 如何与此服务器通信 如何在您的电脑上运行 配套 楷模 这是GORM用于在数据库中创建表的存储结构。对于date我输入了自己的类型CutsomDate ,因为我想要的不是GO中Time.Time默认格式,所以CustomDate看起来像YYYY-MM-DD 。 对于Cost , Cpm和cpc我使用了decimal类型,
【文件预览】:
REST-API-main
----Dockerfile(393B)
----.gitignore(20B)
----README.md(4KB)
----main(11.25MB)
----docker-compose.yml(598B)
----go.mod(236B)
----docker-compose.pg.yml(278B)
----config()
--------config.go(426B)
----internal()
--------dateMarshaller()
--------repository()
--------app()
--------models()
----go.sum(20KB)
----Makefile(67B)
----cmd()
--------myapp()