Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Nest.js: route, conroller, parameter

Как использовать параметры маршрута в контроллере NestJS?

Вопрос проверяет, как использовать параметры маршрута для динамической обработки URL в контроллере.

Короткий ответ

Параметры маршрута в NestJS извлекаются с помощью декоратора @Param(). Это позволяет захватывать части URL, такие как идентификаторы ресурса, и использовать их в логике контроллера.

Длинный ответ

В NestJS параметры маршрута — это части URL, которые могут быть динамическими. Например, в URL /users/1 число 1 может быть параметром маршрута. Для извлечения этого параметра используется декоратор @Param():

@Param('id'): указывает, что из URL нужно извлечь значение с ключом id.

Пример:

@Get(':id')
getUser(@Param('id') id: string) {
  	return this.userService.getUserById(id);
}

В данном примере метод извлекает параметр id из URL /users/:id и передает его в метод для получения пользователя.

  • Аватар

    Node.js Guru

    Demetra

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.

Уровень

  • Рейтинг:

    2

  • Сложность:

    6

Навыки

  • Nest.js

    Nest.js

Ключевые слова

#route

#conroller

#parameter

Подпишись на Node.js Developer в телеграм

  • Аватар

    Node.js Guru

    Demetra

    Guru – это эксперты YeaHub, которые помогают развивать комьюнити.