File: //home/arjun/projects/good-life-be/config/swagger-config.js
import swaggerJsdoc from 'swagger-jsdoc';
const options = {
definition: {
openapi: '3.0.0',
info: {
title: 'API Documentation',
version: '1.0.0',
description: 'These are the API documentation for the project',
},
components: {
securitySchemes: {
bearerAuth: {
type: 'http',
scheme: 'bearer',
bearerFormat: 'JWT', // This specifies that you're using JWT
},
},
},
security: [
{
bearerAuth: [],
},
],
},
apis: ['./api/**/*.js'],
};
export default await swaggerJsdoc(options);