Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

249
Visualizações
Swagger muestra 'cadena' en lugar de ejemplo de cuerpo

Estoy tratando de establecer un cuerpo json predeterminado para el siguiente punto final:

 const loginJsonSchema = { 'type': 'object', 'properties': { 'username': { 'type': 'string', 'example': 'my_user' // this property is ignored }, 'password': { 'type': 'string', 'example': 'my_password' // this property is ignored }, }, 'required': ['username', 'password'], } const paths = { "/auth/login": { "post": { "tags": [ "auth" ], "summary": "Login", "description": "", "operationId": "auth-login", "consumes": [ "application/json" ], "parameters": [ { "name": "Credentials", "in": "body", "description": "Your credentials", "required": true, "schema": { loginJsonSchema } } ], "responses": { "200": { "description": "successful operation", "schema": loginSuccessResponseSchema, }, }, } },

En lugar de los valores de ejemplo, obtengo el cuerpo predeterminado como 'cadena':

ingrese la descripción de la imagen aquí

Esperaba el siguiente cuerpo predeterminado:

 { "username": "my_user", "password": "my_password" }
about 4 years ago · Santiago Gelvez
1 Respostas
Responde à pergunta

0

Debe eliminar el {} adicional del esquema de esta manera:

 const paths = { "/auth/login": { "post": { "tags": [ "auth" ], "summary": "Login", "description": "", "operationId": "auth-login", "consumes": [ "application/json" ], "parameters": [ { "name": "Credentials", "in": "body", "description": "Your credentials", "required": true, "schema": loginJsonSchema } ], "responses": { "200": { "description": "successful operation", "schema": loginSuccessResponseSchema, }, }, } },

Ver aquí: https://jsfiddle.net/5gfpy1qr/

about 4 years ago · Santiago Gelvez Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda