首页
关于
Search
1
AdGuardHome 安装及部署教程
40,710 阅读
2
搭建基于telegram的无限网盘
10,100 阅读
3
关于微软Azure学生白嫖指南
9,717 阅读
4
Oracle开放全部端口并关闭防火墙
9,497 阅读
5
最新Cloudflare免费自选IP教程(非Partner)
9,331 阅读
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
登录
Search
标签搜索
docker
张至顺
PHP
图床
Cloudflare
金刚长寿功
PT
qBittorrent
阿里云
onedrive
telegram
代理
青龙
python
内网穿透
一键
telegraph
ipv6
cf_workers
serv00
myedunote
累计撰写
101
篇文章
累计收到
1
条评论
首页
栏目
默认分类
技术搬砖
教学设计
故事奇谈
生活琐事
错题分析
精品软件
页面
关于
搜索到
1
篇与
短网址
的结果
2023-10-22
一个使用 Cloudflare Pages 创建的 URL 缩短器
利用Cloudflare pages部署fork本项目:https://github.com/x-dr/short登录到Cloudflare控制台.在帐户主页中,选择pages> Create a project > Connect to Git选择你创建的项目存储库,在Set up builds and deployments部分中,全部默认即可。点击Save and Deploy,稍等片刻,你的网站就部署好了。创建D1数据库参考执行sql命令创建表(在控制台输入框粘贴下面语句执行即可)DROP TABLE IF EXISTS links; CREATE TABLE IF NOT EXISTS links ( `id` integer PRIMARY KEY NOT NULL, `url` text, `slug` text, `ua` text, `ip` text, `status` int, `create_time` DATE ); DROP TABLE IF EXISTS logs; CREATE TABLE IF NOT EXISTS logs ( `id` integer PRIMARY KEY NOT NULL, `url` text , `slug` text, `referer` text, `ua` text , `ip` text , `create_time` DATE ); 选择部署完成short项目,前往后台依次点击设置->函数->D1 数据库绑定->编辑绑定->变量名称填写:DB 命名空间 选择你提前创建好的D1 数据库绑定重新部署项目,完成。API短链生成# POST /create curl -X POST -H "Content-Type: application/json" -d '{"url":"https://131213.xyz"}' https://d.131213.xyz/create # 指定slug curl -X POST -H "Content-Type: application/json" -d '{"url":"https://131213.xyz","slug":"scxs"}' https://d.131213.xyz/create response:{ "slug": "<slug>", "link": "http://d.131213.xyz/<slug>" }
2023年10月22日
297 阅读
0 评论
0 点赞