РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnsPmRqRM 26 of 168 menu
◀ ▶

Метод запроса в Nest

Пусть страница уже открывается, а в ответе не видно, каким способом клиент её попросил. В пути этого нет: адрес один и тот же, а намерение запроса может быть разным.

Способ запроса приходит вместе с адресом. Это короткое имя действия: открыть страницу, создать запись и так далее. Метод контроллера сам его не получает, пока не прочитает объект запроса.

Объект запроса даёт декоратор Req. Покажем на примере списка постов: прочитаем способ и вернём его клиенту:

import { Controller, Get, Req } from '@nestjs/common'; import { Request } from 'express'; @Controller() export class PostController { @Get('posts') getPosts(@Req() request: Request): string { return request.method; } }

В ответе оказывается имя способа. Подключим контроллер в корневом модуле:

import { Module } from '@nestjs/common'; import { PostController } from './post.controller.js'; @Module({ controllers: [PostController], }) export class AppModule {}

Верните способ, которым открыли список работников, в контроллере WorkerController и подключите его к корневому модулю.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить