Документация на русском
Эти страницы проведут вас от пустой папки до типизированного и протестированного API. Это переводы оригинальной документации на английском; остальная техническая документация (безопасность, адаптеры, справочник API и другое) пока доступна только на английском.
Быстрый стартСоздайте первое приложение на DaloyJS: опишите маршрут по принципу contract-first, валидируйте через Zod, сгенерируйте OpenAPI и отвечайте на любом рантайме.УстановкаУстановите DaloyJS через pnpm, npm, yarn или bun и за несколько минут настройте фреймворк на Node.js, Bun, Deno, Cloudflare Workers или Vercel.Руководство: API книжного магазинаПошаговое руководство по DaloyJS: типизированный REST API книжного магазина с маршрутами contract-first, валидацией Zod, OpenAPI и клиентом TypeScript.МаршрутизацияТипобезопасные HTTP-маршруты в DaloyJS по принципу contract-first: параметры пути, query, тело и схемы ответов выводятся сквозь весь стек из одного объявления.Валидация в DaloyJSDaloyJS валидирует запросы и ответы через Standard Schema. Используйте Zod, Valibot, ArkType или TypeBox и выберите валидатор, подходящий вашему проекту.Ошибки и problem+jsonВыбрасывайте типизированные ошибки в DaloyJS и получайте ответы problem+json по RFC 9457 по умолчанию. Настраивайте, расширяйте и описывайте ошибки в OpenAPI.Спецификация OpenAPI в DaloyJSГенерация OpenAPI в DaloyJS: OpenAPI 3.1 прямо из ваших маршрутов. Спецификация не расходится с контрактами и питает типизированный клиент через Hey API.Типизированные API-клиентыГенерируйте полностью типизированные TypeScript-клиенты из спецификации OpenAPI DaloyJS через Hey API. Сквозная типобезопасность сервера и клиента без дрейфа.БезопасностьDaloyJS включает защитные механизмы на уровне ядра и собственный middleware для заголовков безопасности, лимитов, CORS, CSRF, сессий и защиты цепочки поставок.Вся документация (на английском)Безопасность, адаптеры, базы данных, аутентификация и полный справочник API.