Files
cloudflare_temp_email/vitepress-docs/docs/zh/guide/ui/worker.md
2024-05-08 23:14:44 +08:00

2.3 KiB
Raw Blame History

Cloudflare workers 后端

  1. 点击 Workers & Pages -> Overview -> Create Application

    create worker

  2. 选择 Worker,点击 Create Worker, 修改名称然后点击 Deploy

    worker1

  3. 下载 worker.js

  4. 回到 Overview,找到刚刚创建的 worker点击 Edit Code, 删除原来的文件,上传 worker.js, 点击 Deploy

    Note

    上传需要先点击左侧菜单的 Explorer, 在文件列表的窗口里点击鼠标右键,在右键菜单里找到 Upload, 请参考下面的截图

    参考: issues156

    worker2 worker-upload

  5. 点击 Settings -> Trggers, 这里可以添加自己的域名,你也可以使用自动生成的 *.workers.dev 的域名。记录下这个域名,后面部署前端会用到。

    Note

    打开 workerurl,如果显示 OK 说明部署成功

    打开 /health_check,如果显示 OK 说明部署成功

    worker3

  6. 点击 Settings -> Variables, 如图所示添加变量,参考 修改 wrangler.toml 配置文件 中的 vars 部分

    worker-var

  7. 点击 Settings -> Variables, 下拉找到 D1 Database, 点击 Add Binding, 名称如图,选择刚刚创建的 D1 数据库,点击 Deploy

    worker-d1

  8. 如果你要启用注册用户功能,并需要发送邮件验证,则需要创建 KV 缓存, 不需要可跳过此步骤,点击 Workers & Pages -> KV -> Create Namespace, 如图,点击 Create Namespace,然后在 Settings -> Variables, 下拉找到 KV, 点击 Add Binding, 名称如图,选择刚刚创建的 KV 缓存,点击 Deploy

    Note

    如果你要启用注册用户功能,并需要发送邮件验证,则需要创建 KV 缓存, 不需要可跳过此步骤

    worker-kv worker-kv-bind