← Cloudflare Workers / workers / framework-guides / web-apps / more-web-frameworks
Analog
В этом руководстве вы создадите новый Analog ↗ приложение и разверните его в Cloudflare Workers.
Analog ↗ представляет собой full-stack мета-фреймворк для Angular на основе Vite ↗ и Nitro ↗.
1. Настройте новый проект
Используйте create-cloudflare ↗ CLI (C3) для настройки нового проекта. C3 создаст каталог нового проекта, запустит официальный инструмент настройки Analog и предложит возможность мгновенного развертывания.
Чтобы использовать create-cloudflare чтобы создать новый проект Analog, выполните следующую команду:
npm create cloudflare@latest -- my-analog-app --framework=analogПосле настройки проекта перейдите в нужный каталог, выполнив следующую команду:
cd my-analog-app2. Локальная разработка
После создания проекта выполните следующую команду в каталоге проекта, чтобы запустить локальный сервер. Это позволит просматривать проект локально в процессе разработки.
npm run dev3. Развёртывание вашего проекта
Ваш проект можно развернуть в *.workers.dev поддомен или Custom Domain, с собственного компьютера или из любой системы CI/CD, включая Собственная разработка Cloudflare.
Следующая команда собирает и разворачивает ваш проект. Если вы используете CI, не забудьте обновить "deploy command" конфигурацию должным образом.
npm run deployBindings
Ваше приложение Analog можно полностью интегрировать с Cloudflare Developer Platform как при локальной разработке, так и в продакшене, используя product bindings. Документация Nitro ↗ содержит информацию о настройке привязок и о том, как получить к ним доступ в маршрутах Analog API.
Благодаря bindings ваше приложение можно полностью интегрировать с Cloudflare Developer Platform, получив доступ к вычислениям, хранилищу, AI и другим возможностям.