文件名称:cfworker-url-shortener:部署在 Cloudflare Workers 的短网址服务
文件大小:187KB
文件格式:ZIP
更新时间:2024-05-25 10:49:18
url-shortener cloudflare-workers JavaScript
cfworker-url-shortener 部署在 Cloudflare Workers 的短网址服务 利用 Cloudflare 的 Workers 路由配置,可以将 / 路由到 GitHub Pages,/* 路由到 Cloudflare Workers,这样首页就不会占用 Workers 资源了 frontend 标准的 Vue 项目,没什么好说的 附带 GitHub Actions 自动部署到 gh-pages 分支,但首次可能需要自己去 Settings 里启用一下 GitHub Pages Secrets ADDITION_HEAD - 会被添加到 </head> 前,可放置统计代码等 backend 利用 Cloudflare Workers 提供的免费 KV 来储存,原网址长度最长 1024,产生的短网址 ID 为长度为 6 的 Base56 23456789ABCDEF
【文件预览】:
cfworker-url-shortener-main
----frontend()
--------jsconfig.json(124B)
--------vue.config.js(643B)
--------package.json(832B)
--------src()
--------.eslintrc.js(342B)
--------.gitignore(231B)
--------.browserslistrc(30B)
--------public()
--------README.md(333B)
--------yarn.lock(370KB)
--------purgecss.config.js(114B)
--------babel.config.js(67B)
----.github()
--------workflows()
----.prettierrc(305B)
----LICENSE(1KB)
----.gitignore(2KB)
----README.md(951B)
----.gitattributes(66B)
----backend()
--------mocks()
--------index.js(2KB)
--------jsconfig.json(85B)
--------package.json(532B)
--------README.md(323B)
--------yarn.lock(60KB)
--------utils()