跳轉到主要內容

專案概述

本專案利用 Cloudflare Workers 作為無伺服器運算層,搭配 Cloudflare R2 物件儲存服務,實作檔案上傳與管理功能。前端部署於 Cloudflare Pages,整體架構完全運行於 Cloudflare 邊緣網路,無需自行維運後端伺服器。
線上展示站點:felimet.jmprohub.com

技術堆疊

  • 語言:JavaScript
  • 運算層:Cloudflare Workers(無伺服器邊緣函式)
  • 儲存層:Cloudflare R2(S3 相容物件儲存)
  • 部署平台:Cloudflare Pages
  • 工具鏈:Wrangler CLI

功能特色

  • 檔案上傳至 Cloudflare R2 物件儲存
  • Workers 作為 API 層處理上傳與管理請求
  • 部署至 Cloudflare Pages,全站邊緣分發
  • 使用 Wrangler 進行本地開發與部署管理
  • 無需傳統後端伺服器,維運成本低

原始碼與展示

GitHub 原始碼

felimet/cf-auto-deploy-worker

線上展示

felimet.jmprohub.com