項目源碼: 發佈鏈接: 使用文檔: 安裝環境 如果出現錯誤: 請執行以下命令,解決方法鏈接: 創建項目 基於模版 現有項目,初始化 編寫腳本 執行的腳本, "參考示例" 配置參數 、`zone_id` 你在cloudflare托管的功能變數名稱信息 使用 workers.dev 子功能變數名稱,即預設的: 使用自定 ...
項目源碼:https://github.com/netnr/workers
發佈鏈接:https://cors.zme.ink
使用文檔:https://developers.cloudflare.com/workers/quickstart/
安裝環境
npm install -g @cloudflare/wrangler
如果出現錯誤:Error: EACCES: permission denied, mkdir
請執行以下命令,解決方法鏈接:https://github.com/npm/npm/issues/17268
npm install -g @cloudflare/wrangler --unsafe-perm=true --allow-root
創建項目
- 基於模版
wrangler generate test https://github.com/cloudflare/worker-template
- 現有項目,初始化
wrangler init
編寫腳本
index.js
執行的腳本,參考示例
wrangler.toml
配置參數
account_id = ""
name = "cors"
type = "webpack"
route = "cors.zme.ink/*"
workers_dev = false
zone_id = ""
account_id
、zone_id
你在cloudflare托管的功能變數名稱信息
使用 workers.dev 子功能變數名稱,即預設的:
route = ""
workers_dev = true
使用自定義功能變數名稱配置如下:
route = "cors.zme.ink/*"
workers_dev = false
配置全局變數
wrangler config
配置 email、api key ,查看記錄 cat ~/.wrangler/config/default.toml
構建
wrangler build
發佈
wrangler publish
訪問
xxx.workers.dev
,是你的子功能變數名稱,xxx
是你的賬號
test.xxx.workers.dev
就是當前發佈的訪問鏈接
如果使用自定義功能變數名稱,需要配置一個功能變數名稱綁定CNAME:xxx.workers.dev
,並開啟CDN,即點亮黃雲圖標
免費套餐額度
- 每天 10 萬個請求(UTC + 0)
- 每 10 分鐘 1000 個請求
- 每個請求最多10ms CPU時間
- 首次請求後的最低延遲