项目源码: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,即点亮黄云图标