文件名称:koochooloo:在Go中使您的网址更短(更小)和更容易记住
文件大小:315KB
文件格式:ZIP
更新时间:2024-04-07 06:25:47
golang url-shortener learn-to-code learning-by-doing golang-examples
Koochooloo :chestnut: 波斯语,意为“小”或“小”。调情时常用来指一个女孩(意思是“ li'l girl”) 城市词典 :open_book:目录 目录 介绍 这是一个用于缩短URL的迷你项目。这个可爱的项目展示了如何编写一个简单可爱的Golang项目,其中包含数据库,配置等。您可以使用该项目作为编写ReST应用程序的指导。这个专案会尝试使用强类型,易于阅读且易于维护的方式,因此没有全局变量, init函数等。我们已使用package的单数名称作为事实上的标准,并且该结构基于。 我想把这个项目奉献给我的爱人 :red_heart: 。 目标是拥有一个项目,您可以轻松地在其中添加功能,而又不会为代码库苦恼。每个程序包都独立于其他程序包工作,您可以轻松找到所需内容。 结构 二进制文件 首先, cmd软件包包含使用的该项目的二进制文件。对于数据库迁移,最好有一个简单的二进制文件,该二进制文件可以在项目的启动阶段运行。每个二进制
【文件预览】:
koochooloo-master
----deployments()
--------docker-compose.yml(86B)
--------k1s()
----api()
--------swagger.yml(2KB)
--------k6()
----.gitignore(454B)
----go.mod(1KB)
----build()
--------package()
--------ci()
----LICENSE(34KB)
----.img()
--------koochooloo.png(264KB)
----go.sum(35KB)
----README.md(11KB)
----configs()
--------config.example.yml(125B)
----cmd()
--------koochooloo()
----internal()
--------handler()
--------model()
--------db()
--------config()
--------metric()
--------logger()
--------store()
--------cmd()
--------request()