D1 支持使用仪表板 playground进行远程开发。仪表板 playground 使用浏览器版 Visual Studio Code,让您完全在浏览器中快速迭代 Worker。
-
在 Cloudflare 仪表板中,前往 Workers & Pages 页面。
Go to Workers & Pages ↗ -
选择一个现有 Worker。
-
前往 Bindings(绑定) 选项卡。
-
选择 Add binding(添加绑定)。
-
选择 D1 database(D1 数据库) > Add binding(添加绑定)。
-
输入变量名(例如
DB),并选择您希望从此 Worker 访问的 D1 数据库。 -
选择 Add binding(添加绑定)。
- 在 Cloudflare 仪表板的 Worker 页面上,选择页面顶部的 Edit Code(编辑代码)。
- 您的 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));
},
};