在线共享编辑器

项目运行原理

本应用基于 Cloudflare Workers 和 Cloudflare KV 构建。Cloudflare Workers 允许我们在 Cloudflare 的全球网络边缘运行 JavaScript 代码,从而实现快速响应和低延迟。

当用户在编辑器中输入内容并点击"保存"按钮时,内容会通过 POST 请求发送到 Cloudflare Worker。Worker 会生成一个唯一的 ID,并将内容存储到 Cloudflare KV 中。Cloudflare KV 是一个全球分布式的键值存储,可以快速读取和写入数据。

分享链接会包含这个唯一的 ID。当用户通过分享链接访问时,Worker 会从 KV 中检索对应 ID 的内容,并将其显示在编辑器中。用户还可以通过扫描二维码直接访问分享内容。

"删除保存"按钮会发送一个请求到 Worker,删除 KV 中对应 ID 的内容。