Описание тега nestjs-swagger

1 ответ

Не получается текстовое поле сообщения в swagger js

введите описание изображения здесь Я добавил приведенный ниже код в main.ts импортировать { NestFactory } из '@nestjs/core'; импортировать {SwaggerModule,DocumentBuilder} из '@nestjs/swagger' импортировать { AppModule } из './app.module'; async fun…
10 июл '20 в 08:34
2 ответа

Как изменить сериализацию параметров запроса с помощью nestjs/swagger?

Недавно я обновил nestjs/swagger пакет в моем проекте ^4.0.0. Ранее Swagger сериализовал мои параметры запроса следующим образом: /resources?parameter=1,2,3 Теперь это выглядит так: /resources?parameter=1&parameter=2&parameter=3 Объект DTO д…
2 ответа

Есть ли модуль генератора кода Open API для Nest.js

Есть ли какое-либо решение для генератора кода Open API для Nest.js, такого как этот плагин maven для Spring Boot? Я хотел бы следовать подходу API-First Development, используя вместо этого Nest.js!
1 ответ

Nestjs Config доступ к config на уровне начальной загрузки

Согласно этой документации вы импортируете свою конфигурацию в AppModule.Я пытаюсь получить доступ к конфигурации на уровне начальной загрузки в моем файле main.ts. Что-то вроде этого: const app = await NestFactory.create(AppModule); if (config.get(…
23 дек '19 в 22:36
2 ответа

Поддерживает ли nestjs/swagger документацию по параметрам запроса, если они не используются отдельно?

Я определяю маршрут для получения результатов заказов с разбивкой на страницы в моем контроллере. @Get() async find( @Query(new ValidationPipe({ whitelist: true })) query: OrderQueryDto & PaginatedQueryDto, ) { const builder = this.orderReposito…
05 янв '20 в 16:32
0 ответов

Как создать документацию Swagger 2.0 в формате NestJS, а не OpenAPI 3

Есть ли способ заставить NestJS генерировать документацию в формате Swagger 2.0, а не в формате OpenAPI 3, который он генерирует сегодня? Пакет и используемые в настоящее время версии:"@nestjs/swagger": "4.0.9" "swagger-ui-express": "^4.1.2"
16 янв '20 в 23:31
3 ответа

NestjS - ресурс Swagger ui css не найден в рабочем режиме

Я работаю над проектом nestjs, я добавил swagger для отображения моих конечных точек, он отлично работает в режиме разработки, но после развертывания в производственной среде с использованием https://zeit.co/ (сейчас) страница конечных точек отображ…
05 фев '20 в 21:55
3 ответа

Nest.js swagger - типы в dto не видны в swagger

Я настраиваю документ swagger в своем небольшом приложении Nest.js в соответствии с этой документацией: https://docs.nestjs.com/recipes/swagger Мой вопрос: как мне настроить dto, чтобы правильно отображать схему в чванстве? Если быть более конкретны…
31 мар '20 в 17:46
1 ответ

Почему DTO не выдают ошибку проверки в nestjs?

Я использую DTO в своем коде и получаю ожидаемый ответ, но в коде DTO, например, не выдают ошибку export class CreateCatDto { readonly name: string; readonly age: number; readonly breed: string; } В этом имени, возраст, порода является обязательным …
06 апр '20 в 09:46
0 ответов

Как использовать Swagger с DTO, совместно используемыми API Nest.js и SPA?

У меня есть проект с API Nest.js и Angular SPA. DTO, используемые SPA для связи с API, находятся в отдельном проекте под названием Models, и я использую его как зависимость. Таким образом, мне нужно изменить DTO только в одном месте, и я могу повтор…
0 ответов

OpenAPI Swagger - параметры с пустыми и нулевыми значениями

Как можно использовать пустые и пустые параметры, такие как параметр запросаmetadata в таком маршруте, как GET /foo?metadataбыть задокументированным в @nestjs / swagger? Используя либоreadonly metadata?: null; или readonly metadata?: null; в пути @Q…
13 дек '19 в 20:38
4 ответа

Как добавить резюме и тело вручную в Swagger nestjs

Я пытаюсь добавить резюме в свои маршруты документации swagger, но не могу найти подходящий декоратор для определения резюме. Есть несколько маршрутов, в которых я не указал DTO. Итак, я хотел бы вручную добавить тело запроса для этой конечной точки…
07 фев '20 в 15:58
0 ответов

Nestjs Swagger - модуль неправильного узла импорта типов

У меня есть пакет A, который экспортирует некоторые типы и функции, и пакет B, который использует пакет A в качестве зависимости и экспортирует также другие типы и функции. Я импортирую пакет A и пакет B в пакет C как зависимости. Когда я использую …
16 фев '20 в 13:55
2 ответа

Как передать вложенный класс для ввода @ApiOkResponse или создать соответствующий пользовательский декоратор?

Задний план: Я использовал перехватчик nestjs, чтобы поместить возвращаемые данные с контроллера внутрь dataсвойство и добавить некоторые другие свойства. Теперь я хочу использовать@ApiOkResponse это отражало бы вложенные свойства. Контроллер возвра…
7 ответов

Тело запроса не отображается в Nest.js + Swagger

Мой код контроллера выглядит примерно так. @Controller('customer') export class CustomerController{ constructor(private readonly customerService: CustomerService){} @Post('lookup') async someMethod(@Body() body:any){ console.log("BEGIN -- CustomerCo…
0 ответов

Как реализовать управление версиями медиа-типов в NestJs?

При использовании управления версиями типа носителя разные версии конечной точки должны иметь один и тот же URL-адрес, и клиент может установитьAccept заголовок к желаемой версии: например Accept: application/vnd.example.v1+json Для версии 2: Accept…
18 авг '20 в 14:36
1 ответ

Nestjs Swagger - публикация разных документов API на разных маршрутах

Я создаю приложение с общедоступным и внутренним API. Я хотел бы опубликовать для них документы по разным маршрутам. Я думал, что это можно сделать, добавив в документ только определенные теги (addTag), но после дальнейшего чтения и экспериментов он…
24 янв '20 в 22:21
0 ответов

Совместим ли NestJS Swagger с ванильным JS?

Я пишу простой api с NestJS, и как только я связываю контроллер с декораторами Bind Body, генерация чванства останавливается и выдает следующую ошибку. [nodemon] starting `node index --exec babel-node` [Nest] 9942 - 02/16/2020, 14:29:11 [NestFactory…
16 фев '20 в 12:05
1 ответ

Как мы можем добавить некоторые пользовательские ошибки (связанный ключ) в документы API с помощью swagger/nestjs?

Я пытаюсь показать ответ об ошибке после успешного ответа в API Docs. например:- @ApiResponse({status: 401, description: 'invalid_client'}) (работает) но я хочу указать customCode, например: - @ApiResponse({статус: 401, **customCode **: 'invalid_tok…
28 апр '20 в 13:01
4 ответа

Плагин nest.js swagger не найден в jenkins

С Nest.js я использую плагин @nestjs/swagger. все хорошо работает на dev. в jekins я вытаскиваю код и делаю сборку. Для этого я установил на сервере nest cli. я получаю эту ошибку на этапе сборки: > nest build Error "@nestjs/swagger/plugin" plugi…
21 май '20 в 19:20