Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

215
Vistas
El botón Autorizar de Swagger JS no se muestra

Mi botón Autorizar no se muestra en la interfaz de usuario de Swagger, por lo que no puedo agregar JWT para una solicitud dada

Ya agregué los archivos requeridos, agregué componentes en los que se aprobaron los esquemas de seguridad, pero aún así autoricé el botón.

Quiero probar api con swager pero no tengo un lugar para pasar el token JWT.

Swagger en utilidades

 const express = require("express"); const { type } = require("express/lib/response"); const app = express(); const swaggerJsDoc = require("swagger-jsdoc"); const swaggerOptions = { definition: { openapi: "3.0.1", info: { title: "APIs", version: "1.0.0", }, servers: [ { url: `http://localhost:5000` } ], component:{ securitySchemes: { bearerAuth: { type: "http", name: 'Authorization', scheme: "bearer" }, } } }, apis: ["./routes/*.js"], }; const swaggerDocs = swaggerJsDoc(swaggerOptions); module.exports = { swaggerDocs };

servidor.js

 app.use("/api-docs",swaggerUi.serve,swaggerUi.setup(swaggerDocs));

Ruta

 /** * @swagger * /api/user/update: * put: * requestBody: * description: Random * required: true * content: * application/json: * schema: * type: object * properties: * email: * type: string * password: * type: string * * * description: Used to register * security: * -bearer: [] * responses: * '201': * description: A succesfull response */ router.put("/update", auth, UserController.updateUser);
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda