31 lines
812 B
JavaScript
31 lines
812 B
JavaScript
// swagger.js
|
|
|
|
import swaggerJSDoc from 'swagger-jsdoc';
|
|
import swaggerUI from 'swagger-ui-express';
|
|
|
|
const options = {
|
|
definition: {
|
|
openapi: '3.0.0',
|
|
info: {
|
|
title: 'API envío de Guías',
|
|
// version: '1.0.0',
|
|
description: '',
|
|
},
|
|
},
|
|
apis: ['./src/v1/routes/*.js', './src/v1/controllers/*.js'], // Rutas donde se encuentran tus archivos de especificación Swagger
|
|
swaggerOptions: {
|
|
// Cambia el nombre del grupo de rutas
|
|
tags: [
|
|
{
|
|
name: 'GrupoDeRutas', // Cambia este nombre
|
|
description: 'Descripción del grupo de rutas',
|
|
},
|
|
],
|
|
defaultTag: 'OtraEtiqueta',
|
|
},
|
|
};
|
|
|
|
const swaggerSpec = swaggerJSDoc(options);
|
|
|
|
export { swaggerSpec, swaggerUI };
|