Когда был впервые выпущен NestJS?
NestJS – это прогрессивный фреймворк для создания эффективных и масштабируемых серверных приложений на Node.js, построенный на TypeScript. Первый релиз NestJS состоялся 18 ноября 2017 года. С момента своего появления, он завоевал популярность среди разработчиков из-за своей гибкости, модульности и возможности интеграции с различными библиотеками и фреймворками.
Основные особенности NestJS
Пример создания простого приложения на NestJS
Вот как можно создать базовое приложение на NestJS с одним маршрутом.
npm i -g @nestjs/cli
nest new project-name
cd project-name
nest g controller cats
Это создаст контроллер cats
с шаблоном, который можно изменить.
Откройте файл cats.controller.ts
и измените его следующим образом:
import { Controller, Get } from '@nestjs/common';
@Controller('cats')
export class CatsController {
@Get()
findAll(): string {
return 'This action returns all cats';
}
}
Запустите приложение с помощью команды:
npm run start
Теперь, если вы перейдете по адресу http://localhost:3000/cats
, вы получите ответ "This action returns all cats".
Заключение
NestJS – это мощный инструмент для разработки серверных приложений, который способен привести к повышению производительности и удобства разработки. Если вы ищете чистый и структурированный способ сделать свой проект, NestJS – отличный выбор.