本站使用了 Pjax 等基于 JavaScript 的开发技术,但您的浏览器已禁用 JavaScript,请开启 JavaScript 以保证网站正常显示!

利用cloudflareWorkers创建一个短网址程序

小助手读文章 00:00 / 00:00

去Workers KV中创建一个命名空间

1

去Worker的Settings选选项卡中绑定KV Namespace

2

其中Variable name填写LINKS, KV namespace填写你刚刚创建的命名空间

3

复制本项目中的index.js的代码到Cloudflare Worke

Copy the index.js code from this project to Cloudflare Worker.

点击Save and Deploy

Q:如何24小时后删除地址?

A:参考https://developers.cloudflare.com/workers/runtime-apis/kv#creating-expiring-keys
将原代码

Url-Shorten-Worker/index.js 中的第36行的

`phpreturn await LINKS.put(random_key, URL),random_key 

改为

return await LINKS.put(random_key, URL, {expirationTtl: 60*60*24}),random_key 

Demo

https://lnks.tools/

Note: Because someone abuse this demo website, all the generated link will automatically expired after 24 hours. For long-term use, please deploy your own.

注意:由于该示例服务被人滥用,用于转发诈骗网站,故所有由demo网站生成的链接24小时后会自动失效,如需长期使用请自行搭建。

项目地址

https://github.com/xyTom/Url-Shorten-Worker


ArmxMod for Typecho
个性化、自适应、功能强大的响应式主题

推广

 继续浏览关于 cloudflareWorkers短网址 的文章

 本文最后更新于 2021/10/03 16:48:03,可能因经年累月而与现状有所差异

 引用转载请注明:晓晨博客-人是可以强大起来的 > 鸡汤帖,站长笔记,程序分享 > 利用cloudflareWorkers创建一个短网址程序

发现共鸣

如是说:一年、两年、三年⋯⋯十年、百年、千年⋯⋯即使用永恒的时间来等待,我也想再见你一面。
您直接访问了本站,莫非记住了域名?