用 Go 写的短链接工具,把长网址变短。
go mod tidy
go run main.go服务跑在 8088 端口。
生成短链接:
curl -X POST http://localhost:8088/shorten \
-H "Content-Type: application/json" \
-d '{"url":"https://www.baidu.com"}'返回:{"short_url":"/abc123"}
访问短链接:
浏览器打开 http://localhost:8088/abc123 就会跳转到原网址。
config.yaml:
server_port: ":8088"
db_path: "shortener.db"Go + Gin + SQLite