我在某天做了个适用于 cf worker 的用于代理 GitHub 静态资源的应用
使用方法
为什么要做这个东西
- 闲,暑假也没没什么可以做的
- 我看很多的的类似项目是直接代理整个 GitHub ,而我这个是针对静态资源
怎么部署
wrangler 部署
npm run deploy |
如果没有 wrangler 需要先进行安装
wrangler 的安装与配置
npm i -g wrangler # 全局安装 wrangler |
wrangler login |
输入之后终端会打印一个链接,将链接复制到你已经登录 cloudflare 账号的浏览器
如果是 VScode 的终端可以通过 CTRL + 鼠标单击链接 自动打开系统默认浏览器,但要保证系统默认浏览器已经登录 cloudflare账号
如果已经做好了可以返回 wrangler 部署
网页版操作
打开项目的 GitHub 页面
点击 fork 分叉仓储一份到你的 GitHub仓库下
打开你的 cloudflare
导航到 workers and pages
点击新建应用程序
确保 cloudflare 账号已经绑定 GitHub 账号,点击continue with GitHub
如果没有绑定 cloudflare 会引导你去绑定
选择你 fork 的仓库
部署命令为
npm run deploy |