logo
0
0
WeChat Login
docs: 更新README文档内容

短链接服务 (ShortLink Service)

基于 edgeone pages Functions 构建的现代化短链接服务,提供 URL 缩短、重定向和访问统计功能。

感谢原作者 Ai-Yolo 的代码。

🚀 功能特性

  • URL 缩短: 将长链接转换为简短易记的短链接
  • 智能重定向: 快速可靠的链接重定向服务

📋 API 接口

创建短链接

POST /api Content-Type: application/json { "longUrl": text, "type": 'link', "expiration": "43200", "burn_after_reading": "false" }

响应示例:

{ "success": true, "shortUrl": "https://your-domain.com/abc123", "shortCode": "abc123", "originalUrl": "https://example.com/very/long/url" }

访问短链接

GET /{shortCode}

自动重定向到原始 URL

🛠️ 技术栈

  • 后端: Pages Functions
  • 数据库: KV
  • 部署: edgeone

📦 项目结构

shortlink/ ├── edge-functions/ # 边缘函数代码 │ ├── index.js # 首页 | └── api.js # 创建短链接 | └── [[default]].js # 短链入口 └── README.md # 项目文档

🚀 快速开始

安装步骤

  1. 下载此项目
  2. 从edgeone pages页面导入项目
  3. 如无自定义需求,配置保持默认即可
  4. 绑定kv存储空间,变量名为KV_DEFAULT
  5. 重新部署项目

⭐ 如果这个项目对你有帮助,请给它一个星标!