构建Cloudflare-Workers-Pages项目
小于 1 分钟
Wokers & Pages
教程:create-with-cli | Cloudflare。
wokers 文档中的创建方式似乎跟这里的不兼容。这里的提示 "已过时",但只按这个教程成功过,能用就行。
安装与构建项目
更改 npm 镜像(速度显著提升):
npm config set registry https://registry.npmjs.cf
# 检查是否设置成功
npm config get registry创建初始项目:
npm create cloudflare@latest开发与部署项目
本地运行
# 运行 worker
wrangler dev
# 运行 pages
wrangler pages dev部署到 cloudflare:
# 部署到 workers
wrangler publish
# 部署到 pages
CLOUDFLARE_ACCOUNT_ID=<......> npx wrangler pages publish <directory>要部署 Pages 应用程序,请将静态资产文件夹作为新部署发布。这将自动拉入 git 信息(如果有)。
env 环境变量的使用
在接口中声明变量名和变量类型
// worker-configuration.d.ts interface Env { var1 : string, var2 : string }在 [vars] 块下配置环境变量值
# wrangler.toml [vars] var1 = "var1-value" var2 = "var2-value"
配置在 [var] 块下的环境变量,部署到 Workers 时会自动写入,并支持修改。
