url-shortener-api:用Golang编写的URL缩短器

时间:2024-04-20 06:55:41
【文件属性】:

文件名称:url-shortener-api:用Golang编写的URL缩短器

文件大小:10KB

文件格式:ZIP

更新时间:2024-04-20 06:55:41

Go

Golang URL缩短器 用Go编写的URL Shortener。 这是一个非常有趣的项目,因为我通常在Node.js中构建API,并且主要使用NoSQL数据库。 这个任务花了我大约5.5个小时。 如何 $ docker-compose up --build Docker镜像的依赖关系是MySQL和Golang。 测验 我没有机会编写所有我想保持在4小时标记附近的测试。 我并没有以一种更加惯用的方式来对待它。 当我开始研究它时,我意识到我最终将其设置为更多的端到端测试,而不是实际的单元测试。 $ docker-compose -f docker-compose.test.yml up --build -d $ go test -v 我还以“表测试”的方式进行了测试,因此会更加干燥。 终点 ug的概念是随机标记,可将您解锁或重定向到原始源。 POST / api / shorten


【文件预览】:
url-shortener-api-master
----go.mod(177B)
----main.go(522B)
----schema.sql(483B)
----db()
--------db.go(4KB)
----go.sum(420B)
----docker-compose.test.yml(331B)
----controllers()
--------handlers_test.go(2KB)
--------handlers.go(3KB)
----Dockerfile(108B)
----README.md(5KB)
----docker-compose.yml(585B)
----.gitignore(26B)

网友评论