Skip to content

Cloudflare Learning Lab用 Pages、Workers 与 R2 做第一个云项目

一个 VitePress 教程站点,展示静态站点、边缘函数与对象存储如何协同工作。

Cloudflare Learning Lab

这个项目是一个面向初学者的 Cloudflare 教程实验场。你会看到:

  • Pages:承载 VitePress 构建出的教程网站。
  • Workers / Pages Functions:在边缘节点运行 API 函数。
  • R2:后续可扩展为对象存储 Bucket,用于保存和读取文件。

本项目会把教程本身部署到 Pages,并通过 Pages 页面调用 Workers 函数,形成一个完整的 Cloudflare 入门闭环。

你将完成什么

  1. 创建 VitePress 教程站点。
  2. 创建 Cloudflare Workers 函数。
  3. 从 Pages 前端调用 Workers API。
  4. 调用问候函数,返回 konichiha,konosubarashiisekai
  5. 调用计算函数,返回 (a+b)*a*b
  6. 将 Pages 和 Workers 部署到 Cloudflare。

为什么适合初学者

你不需要先学习其他云厂商。这个项目只围绕 Cloudflare 的核心产品:

  • 静态站点:Pages
  • 边缘计算:Workers
  • 对象存储:R2

同时,所有命令都尽量使用 npx wranglernpm,减少一次性安装负担。

Cloudflare Learning Lab