Controller в NestJS — класс с @Controller("prefix") декоратором. Методы помечаются @Get(), @Post(), @Put(), @Delete() и т.д. Параметры через декораторы: @Param("id"), @Body(), @Query(), @Headers(), @Req(), @Res(). @HttpCode(201) задаёт статус ответа. @UseGuards(), @UsePipes(), @UseInterceptors() применяют enhancers к конкретному контроллеру или методу. Контроллеры только обрабатывают запросы — бизнес-логика в сервисах.
Как работают контроллеры в NestJS?
Middle
356 просмотровAFK Offer AI
Как избежать callback hell в Node.js?