D1 は、ダッシュボードの playground を使ったリモート開発に対応しています。ダッシュボードの playground は、ブラウザー版の Visual Studio Code です。Worker の変更を、ブラウザーだけで素早く繰り返せます。
-
Cloudflare ダッシュボードで Workers & Pages ページを開きます。
Workers & Pages を開く ↗ -
既存の Worker を選びます。
-
Bindings タブを開きます。
-
Add binding を選びます。
-
D1 database を選び、Add binding を選びます。
-
DBなどの変数名を入力し、この Worker からアクセスする D1 データベースを選びます。 -
Add binding を選びます。
- Cloudflare ダッシュボードの Worker のページで、ページ上部の Edit Code を選びます。
- これで Worker から D1 にアクセスできます。
次の 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));
},
};- D1 のデバッグ方法 を確認します。
- Worker と D1 が出力する ログの確認方法 を理解します。