專案原始碼: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時間
- 首次請求后的最低延遲
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/162512.html
標籤:JavaScript
