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