項目源碼:https://github.com/netnr/workerswebpack
發佈連接:https://cors.zme.inkgit
使用文檔:https://developers.cloudflare.com/workers/quickstart/github
npm install -g @cloudflare/wrangler
若是出現錯誤:Error: EACCES: permission denied, mkdir
web
請執行如下命令,解決方法連接:https://github.com/npm/npm/issues/17268npm
npm install -g @cloudflare/wrangler --unsafe-perm=true --allow-root
wrangler generate test https://github.com/cloudflare/worker-template
wrangler init
index.js
執行的腳本,參考示例api
wrangler.toml
配置參數cors
account_id = "" name = "cors" type = "webpack" route = "cors.zme.ink/*" workers_dev = false zone_id = ""
account_id
、zone_id
你在cloudflare託管的域名信息ui
使用 workers.dev 子域名,即默認的:code
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,即點亮黃雲圖標