Задать вопрос

Как отловить параметр в ссылке?

У меня есть ссылка вида example.ru/mail/confirm?token=123

Как через get запрос вытянуть строку "123"?

Пробовал так:

@Get('mail/confirm:token')
  confirm(@Param('token') token: string) {
    console.log(token);
    return;
  }

Но получаю "statusCode": 404,
Не понимаю как правильно запись в декоратор занести.
  • Вопрос задан
  • 22 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
Grapeoff
@Grapeoff
В чём концепция...?
  1. У меня есть ссылка вида example.ru/mail/confirm?token=123

    ?token - это query параметр, а не обычный, который идет после /
  2. @Get('mail/confirm/:token') либо вместо @Param() используйте @Query()
  3. Ну почитайте вы уже документацию

https://docs.nestjs.com/controllers#full-resource-...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы