logo
0
0
Login

简单的短链服务

这是我学习go语言的一个练手项目

实现了3个核心接口和一个webui

api

  • 生成短链 /api/shorten POST 入参:
{"long_url": "https://baidu.com"}

出参:

{ "message": "链接生成成功", "Data": { "short_url": "localhost:8080/tndRk2" } }
  • 访问短链 /:short_code GET 301 -->长连接

  • 统计分析 /api/stats/:short_code GET

出参

{ "message": "获取成功", "data": { "click_count": 1, "detail": [ { "id": 7, "created_at": "2025-11-11T15:40:22.683023973+08:00", "updated_at": "2025-11-11T15:40:22.683023973+08:00", "deleted_at": null, "short_code": "rWAHBV", "client_ip": "111.203.253.187" } ] } }

About

No description, topics, or website provided.
Language
HTML55.2%
Go41.9%
Dockerfile3%