209 похожих чатов

Подскажите пожалуйста, когда я использую UseGuard в Resolver, код ответа

у меня всегда 200 (что при правильном токене что нет). Даже если я просто возвращаю из гварда false, то все равно статус ответа 200. Когда я использую гварды аутентификации в контролерах, то статусы нормальные.
С чем это может быть связано?
Или это нормально поведение?
Как сделать так что бы в GraphQl возвращалась нормальная ошибка, а не 200 и вложенные данные?

3 ответов

8 просмотров
Stepan- Автор вопроса
Stepan
screenshot

Это нормально, в графе не работаем с кодами рест, у тя граф может например работать не по ресту а по вс, но ты можешь написать интерцептор который ошибку вернет на такой ответ

Stepan- Автор вопроса
IL'shat Khamitov
Это нормально, в графе не работаем с кодами рест, ...

на что повесить нужно этот интерцептор? если на Resolver он же раньше отрабатывает чем UseGuard

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

Обсуждают сегодня

Карта сайта