req.user = decodedToken
Потом получить этот юзер из объекта Request.
Для этого сделать мидлваре правильное решение или нужно какой нибудь декоратор кастомный?
Да, миддлвары
А зачем так делать?
Мне нужен юзер, а его хочу получить из токена
А как что? Какая задача то, кроме как замутировать объект request?
юзера класть через гард
Хочет на каждом роуте иметь текущего пользователя
Гарды созданы, что бы защищать, а не юзера класть
а как ты иначе провернешь такой трюк?
ага, конечно. именно поэтому так даже в доке
В доке ничего нормально не написано
я согласен, но проблемы в том, что юзер запишется через гард, я не вижу
Ну тогда называй репозиторий контроллером
https://docs.nestjs.com/custom-decorators#param-decorators
Я увидел именно там сделали декоратор юзера. Но там тупо взяли request и вернули request.user, А мне надо взять токен и декодировать, и вернуть юзера
https://docs.nestjs.com/security/authentication
Обсуждают сегодня