← Cloudflare D1 / d1 / best-practices
Удалённая разработка
D1 поддерживает удалённую разработку с использованием Песочница в панели управления. Песочница в панели управления использует браузерную версию Visual Studio Code, что позволяет быстро вносить изменения в Worker прямо в браузере.
1. Привяжите базу данных D1 к Worker
-
На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.
Перейдите в Workers & Pages ↗ -
Выберите существующий Worker.
-
Перейдите в Bindings на вкладке.
-
Выберите Add binding.
-
Выберите База данных D1 > Add binding.
-
Введите имя переменной, например
DB, и выберите базу данных D1, к которой хотите обращаться из этого Worker. -
Выберите Add binding.
2. Запустите удалённую сессию разработки
- На странице Worker в панели управления Cloudflare выберите 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));
},
};Дополнительные материалы
- Узнайте как отлаживать D1.
- Узнайте, как журналы доступа сгенерированный вашим Worker и D1.