INTEGRITY Документация

Удалённая разработка

D1 поддерживает удалённую разработку с использованием Песочница в панели управления. Песочница в панели управления использует браузерную версию Visual Studio Code, что позволяет быстро вносить изменения в Worker прямо в браузере.

1. Привяжите базу данных D1 к Worker

  1. На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.

    Перейдите в Workers & Pages ↗
  2. Выберите существующий Worker.

  3. Перейдите в Bindings на вкладке.

  4. Выберите Add binding.

  5. Выберите База данных D1 > Add binding.

  6. Введите имя переменной, например DB, и выберите базу данных D1, к которой хотите обращаться из этого Worker.

  7. Выберите Add binding.

2. Запустите удалённую сессию разработки

  1. На странице Worker в панели управления Cloudflare выберите 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));
  },
};