跳转到内容
搜索文档

远程开发

最后更新 查看 MarkdownAgent 设置

D1 支持使用仪表板 playground进行远程开发。仪表板 playground 使用浏览器版 Visual Studio Code,让您完全在浏览器中快速迭代 Worker。

1. 将 D1 数据库绑定到 Worker

  1. 在 Cloudflare 仪表板中,前往 Workers & Pages 页面。

    Go to Workers & Pages ↗
  2. 选择一个现有 Worker。

  3. 前往 Bindings(绑定) 选项卡。

  4. 选择 Add binding(添加绑定)

  5. 选择 D1 database(D1 数据库) > Add binding(添加绑定)

  6. 输入变量名(例如 DB),并选择您希望从此 Worker 访问的 D1 数据库。

  7. 选择 Add binding(添加绑定)

2. 启动远程开发会话

  1. 在 Cloudflare 仪表板的 Worker 页面上,选择页面顶部的 Edit Code(编辑代码)
  2. 您的 Worker 现在可以访问 D1。

使用以下 Worker 脚本验证 Worker 是否可以访问绑定的 D1 数据库:

export default {
  async fetch(request, env, ctx) {
    const res = await env.DB.prepare("SELECT 1;").run();
    return new Response(JSON.stringify(res, null, 2));
  },
};

相关资源

这篇文档对您有帮助吗?