← Cloudflare Workers / workers / configuration / routing
workers.dev
Учётные записи Cloudflare Workers включают workers.dev поддомен, который можно настроить в Cloudflare dashboard. Ваш workers.dev поддомен позволяет быстро начать работу, разворачивая Workers без предварительного подключения собственного домена к Cloudflare.
Рекомендуется запускать продакшен-Workers на Маршрут Workers или пользовательский домен, а не на вашем workers.dev поддомен. Ваш workers.dev поддомен рассматривается как Бесплатный веб-сайт ↗ и предназначен для личных или любительских проектов, не критичных для бизнеса.
Настройте workers.dev
workers.dev поддомены имеют формат: <YOUR_ACCOUNT_SUBDOMAIN>.workers.dev. Чтобы изменить workers.dev поддомен:
-
На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.
Перейдите в Workers & Pages ↗ -
Выберите Изменение рядом с Ваш поддомен.
Всем Workers присваивается workers.dev маршрут при их создании или переименовании по синтаксису <YOUR_WORKER_NAME>.<YOUR_SUBDOMAIN>.workers.dev. name поле в конфигурации Worker используется как поддомен для развёрнутого Worker.
Управление доступом к workers.dev
Если этот параметр включен, ваш workers.dev URL доступен публично. Чтобы требовать от посетителей входа в систему перед доступом к workers.dev URL используйте Cloudflare Access.
Access может защитить продакшен-версию одного Worker workers.dev URL, preview URL или оба варианта. Вы также можете защитить все Workers или все превью Worker в аккаунте.
Чтобы использовать данные о вошедшем пользователе в своём Worker, используйте ctx.access. Также можно прочитать личность пользователя из проверенного JWT или /cdn-cgi/access/get-identity конечная точка.
Отключение workers.dev
Отключение workers.dev в панели управления
Чтобы отключить workers.dev маршрут для Worker:
-
На панели управления Cloudflare перейдите к разделу Workers & Pages страницу.
Перейдите в Workers & Pages ↗ -
В Обзор, выберите ваш Worker.
-
Перейдите в Настройки > Domains & Routes.
-
На
workers.devнажмите «Disable». -
Подтвердите, что хотите отключить.
Отключение workers.dev в файле конфигурации Wrangler
Чтобы отключить workers.dev маршрут для Worker, добавьте следующее в конфигурационный файл Wrangler:
{
"workers_dev": false
}workers_dev = falseКогда вы повторно развернёте Worker с этим изменением, workers.dev маршрут будет отключен. По умолчанию preview-URL соответствуют вашему workers_dev настройка, если она не задана явно. Если вы явно включили Preview URLs, отключить их по отдельности.
Если вы не укажете workers_dev = false но добавьте routes компонент в ваш конфигурационный файл Wrangler, значение workers_dev будет определён как false при следующем развёртывании.
Ограничения
При развертывании Worker с workers.dev поддомен включён, имя вашего Worker должно соответствовать следующим требованиям:
- Должно быть не более 63 символов
- Должно содержать только буквенно-цифровые символы (
a-z,A-Z,0-9) и дефисы (-) - Не может начинаться или заканчиваться дефисом (
-)
Эти ограничения действуют потому, что имя Worker используется как DNS-метка в вашем workers.dev URL. Максимальная длина DNS-метки составляет 63 символа, она не может начинаться или заканчиваться дефисом.