# 什么是Cloudflare Workers
Cloudflare Workers
是Cloudflare推出的Serverless服务,允许用户在云端运行JavaScript,并通过Edge Function
进行响应,从而具有卓越的性能。
# 快速创建一个Worker
- 点击
创建服务
。
- 填写一个服务名称,输入要部署的JavaScript代码,点击
创建服务
。
# 修改Worker代码
# 通过dashboard修改
在Worker的详情中,点击快速编辑
即可在线编辑代码。
# 使用Nitro+Wrangler CLI开发
新建一个Nitro 项目
在Nitro项目中安装
wrangler cli
pnpm i -D wrangler
新建
wrangler.toml
文件,其中的name
字段与Work的服务名称要保持一致name = "workers-name" main = "./.output/server/index.mjs" workers_dev = true compatibility_date = "2023-03-20" [site] bucket = ".output/public"
在
package.json
中新增一条script"scripts": { "pub": "NITRO_PRESET=cloudflare npm run build && wrangler publish" },
运行
pnpm pub
即可重新部署Work.
# 自定义Works域名
在服务详情
-触发器
中,可以找到自定义域
和路由
配置。
仅支持托管在Cloudflare下的域名。