Cloudflare Workers 部署跨域代理服务
程序员文章站
2022-06-23 22:53:49
项目源码: 发布链接: 使用文档: 安装环境 如果出现错误: 请执行以下命令,解决方法链接: 创建项目 基于模版 现有项目,初始化 编写脚本 执行的脚本, "参考示例" 配置参数 、`zone_id` 你在cloudflare托管的域名信息 使用 workers.dev 子域名,即默认的: 使用自定 ......
项目源码:
发布链接:
使用文档:
安装环境
npm install -g @cloudflare/wrangler
如果出现错误:error: eacces: permission denied, mkdir
请执行以下命令,解决方法链接:
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时间
- 首次请求后的最低延迟
推荐阅读
-
利用jsonp与代理服务器方案解决跨域问题
-
Vue3.0 axios跨域请求代理服务器配置
-
React框架中用axios框架配置代理跨域访问服务器获取数据
-
Cloudflare Workers 部署跨域代理服务
-
利用jsonp与代理服务器方案解决跨域问题
-
windows上 nginx 配置代理服务,配置多域名,以及最简单实现跨域配置 windows2008 nginx nginx windows 编译 windows nginx 命
-
Cloudflare Workers 部署跨域代理服务
-
windows上 nginx 配置代理服务,配置多域名,以及最简单实现跨域配置 windows2008 nginx nginx windows 编译 windows nginx 命