Загрузка…
Главная

Nest

Фреймворк NestJS для серверных приложений на Node.js и TypeScript со строгой архитектурой: модули, контроллеры, внедрение зависимостей. Подходит для API и микросервисов.

Nest
Категория
Фреймворки и библиотеки

Описание

NestJS приносит в мир Node.js строгую архитектуру: приложение делится на модули, контроллеры и сервисы, а внедрение зависимостей упрощает тестирование. Подход напоминает Angular и знаком Java и .NET разработчикам.

Фреймворк поддерживает REST и GraphQL, веб-сокеты, очереди и микросервисы, работает поверх Express или Fastify и хорошо интегрируется с TypeORM, Prisma и другими инструментами.

Nest распространяется бесплатно по лицензии MIT и работает в России без ограничений.

Что входит

NestJS приносит в мир Node.js строгую архитектуру: приложение делится на модули, контроллеры и сервисы, а внедрение зависимостей упрощает тестирование. Подход напоминает Angular и знаком Java и .NET разработчикам.

Фреймворк поддерживает REST и GraphQL, веб-сокеты, очереди и микросервисы, работает поверх Express или Fastify и хорошо интегрируется с TypeORM, Prisma и другими инструментами.

Nest распространяется бесплатно по лицензии MIT и работает в России без ограничений.

Возможности

• Модули, контроллеры и сервисы

• Внедрение зависимостей

• REST, GraphQL и веб-сокеты

• Микросервисы

• TypeScript из коробки

• Бесплатно по лицензии MIT

Для начала работы

Масштабируемый бэкенд на TypeScript с понятной архитектурой для большой команды.

Этап работы

Установите Nest CLI и создайте проект.

Этап работы

Сгенерируйте модули, контроллеры и сервисы.

Этап работы

Подключите базу данных и разверните приложение.

Чем NestJS отличается от Express?

NestJS даёт строгую архитектуру и инструменты для больших проектов и при этом может работать поверх Express.

Подходит ли NestJS для микросервисов?

Да, в фреймворк встроена поддержка микросервисной архитектуры и брокеров сообщений.

NestJS бесплатный?

Да, по лицензии MIT.

Nest

Бесплатно, лицензия MIT