Skip to content

非公式本サイトは非公式の日本語ドキュメントであり、Cloudflare 公式サイトではありません。最新情報はdevelopers.cloudflare.comをご確認ください。

リモート開発

最終更新 Markdown で表示Agent セットアップ

D1 は、ダッシュボードの playground を使ったリモート開発に対応しています。ダッシュボードの playground は、ブラウザー版の Visual Studio Code です。Worker の変更を、ブラウザーだけで素早く繰り返せます。

1. D1 データベースを Worker にバインドする

  1. Cloudflare ダッシュボードで Workers & Pages ページを開きます。

    Workers & Pages を開く ↗
  2. 既存の Worker を選びます。

  3. Bindings タブを開きます。

  4. Add binding を選びます。

  5. D1 database を選び、Add binding を選びます。

  6. DB などの変数名を入力し、この Worker からアクセスする D1 データベースを選びます。

  7. Add binding を選びます。

2. リモート開発セッションを開始する

  1. Cloudflare ダッシュボードの Worker のページで、ページ上部の Edit Code を選びます。
  2. これで 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));
  },
};

関連リソース

役に立ちましたか?