const swaggerJSDoc = require('swagger-jsdoc'); const swaggerUi = require('swagger-ui-express'); const options = { definition: { openapi: '3.0.0', info: { title: 'Books API', version: '1.0.0', description: 'API for managing books', }, }, apis: ['./src/routes/*.js'], }; const swaggerSpec = swaggerJSDoc(options); const setupSwagger = (app) => { app.use('/api-docs', swaggerUi.serve, swaggerUi.setup(swaggerSpec)); }; module.exports = setupSwagger;