文件名称:url-shortener:URL缩短程序组
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-03 04:42:45
golang url-shortener bijective Go
网址缩短器 带有mysql支持的golang URL缩短器。 在自然数(ID)和短字符串之间使用双射转换 安装 使用docker compose docker-compose up --build 使用现有的mysql 编辑.env文件以添加mysql的连接字符串运行mysql_init / create_table.sql go run main.go 用法 创建短网址 curl -X POST -H "Content-Type:application/json" -d "{\"url\": \"http://www.google.com\"}" http://localhost:8081/shorten 预期产量 {"url":"localhost:8081/3"} 重新导向 curl -v localhost:8081/3 输出 * Trying ::1... * TC
【文件预览】:
url-shortener-master
----Gopkg.toml(683B)
----.gitignore(206B)
----Dockerfile(263B)
----.travis.yml(175B)
----mysql_init()
--------create_table.sql(324B)
----main_test.go(172B)
----LICENCE(1KB)
----.env(125B)
----docker-compose.yml(617B)
----shortener()
--------handlers.go(2KB)
--------shortener.go(498B)
--------shortener_test.go(3KB)
--------helper.go(484B)
--------db.go(475B)
----main.go(299B)
----README.md(1KB)