Я пытаюсь выполнить тест с запросом POST в моей документации Swagger, но у меня возникают следующие проблемы:
В редакторе Swagger я могу проверить его в обычном режиме, но в интерфейсе Swagger поле тела запроса не отображается, поэтому я не могу указать свой адрес электронной почты и пароль для проверки запроса.
Здесь вы можете увидеть поле «Тело запроса» с примерами данных, готовыми для редактирования:
Пример редактора Swagger
И здесь вы можете видеть, что Swagger UI не показывает это:
Пример Swagger UI
Примечание. Я создал nodejs-сервер .
Мой .yaml
код:
openapi: '3.0.1'
info:
version: 1.0.0
title: Test
description: Test openapi.
servers:
- url: http://localhost:3005
paths:
/login:
post:
summary: Login
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/login'
responses:
200:
description: Test
components:
schemas:
login:
type: object
properties:
email:
type: string
example: example@example.com.br
password:
type: string
format: password
example: example123
expires:
type: integer
example: 86400
required:
- email
- password