Как мы можем добавить некоторые пользовательские ошибки (связанный ключ) в документы API, используя swagger / nest js? - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь показать ответ об ошибке после успешного ответа в API Docs. например: -

@ ApiResponse ({статус: 401, описание: 'invalid_client'}) (это работает)

, но я хочу также указать собственный код: -

@ ApiResponse ({status: 401, ** customCode **: 'invalid_token', описание: 'invalid_client'})

, но я получаю ошибку при добавлении customCode: -

ОШИБКА IS: - Аргумент типа '{status: number; customCode: string; описание: строка; } 'нельзя назначить параметру типа' ApiResponseOptions '. Объектный литерал может указывать только известные свойства, а «customCode» не существует в типе «ApiResponseOptions».

Я пытался выяснить это по ссылке Nestjs / swagger, но не смог найти ссылку для этой проблемы.

https://docs.nestjs.com/recipes/swagger#responses

...