跳转到内容
搜索文档

快速入门

最后更新 查看 MarkdownAgent 设置

通过将入门套件部署到您的账户,开始使用 Workers for Platforms。

部署平台

平台入门套件 部署到您的 Cloudflare 账户。一键即可创建完整的 Workers for Platforms 设置。

Deploy to Cloudflare

部署完成后,打开您的 Worker URL。您现在拥有一个可部署代码片段的平台。

试用

  1. 输入脚本名称,例如 my-worker
  2. 在编辑器中编写或粘贴 Worker 代码。
  3. 点击 Deploy Worker(部署 Worker)

部署后,访问 Worker URL 上的 /<script-name> 以运行代码。例如,若脚本命名为 my-worker,请前往 https://<your-worker>.<subdomain>.workers.dev/my-worker

您部署的每个脚本都会成为独立隔离的 Worker。平台调用 Cloudflare API 创建 Worker,分派 Worker 根据 URL 路径将请求路由到它。

了解工作原理

您部署的模板包含三个协同工作的组件:

分派命名空间

分派命名空间是用户 Worker 的集合。可将其视为一个容器,容纳平台代表客户部署的所有 Worker。

部署模板时会自动创建分派命名空间。可在 Cloudflare 仪表板的 Workers for Platforms 下查看。

分派 Worker

分派 Worker 接收传入请求并将其路由到正确的用户 Worker。它使用绑定访问分派命名空间。

export default {
	async fetch(request, env) {
		// Get the user Worker name from the URL path
		const url = new URL(request.url);
		const workerName = url.pathname.split("/")[1];

		// Fetch the user Worker from the dispatch namespace
		const userWorker = env.DISPATCHER.get(workerName);

		// Forward the request to the user Worker
		return userWorker.fetch(request);
	},
};

env.DISPATCHER.get() 方法按名称从分派命名空间检索用户 Worker。

用户 Worker

用户 Worker 包含客户编写并部署的代码。它们在隔离环境中运行,无法访问其他客户的数据或代码。

在模板中,用户 Worker 通过 API 以编程方式部署。在生产环境中,当客户保存代码时,您的平台会调用 Cloudflare API 或 SDK 来部署用户 Worker。

构建您的平台

现在您已了解各组件如何协同工作,可根据用例自定义模板:

构建 AI vibe coding 平台

Deploy to Cloudflare

构建 AI vibe coding 平台,用户描述需求,AI 生成并部署应用。

借助 Cloudflare 开源 vibe coding 平台 VibeSDK,您可以使用处理 AI 代码生成、在安全沙箱中执行代码、实时预览以及大规模部署的示例快速入门。

查看演示

View on GitHub

这篇文档对您有帮助吗?