auditforge / backend /swagger-autogen.js
Kaballas's picture
initialize project structure with essential configurations and components
56b6519
raw
history blame contribute delete
455 Bytes
const fs = require('fs');
const swaggerAutogen = require('swagger-autogen')();
const routesFolder = './src/routes/';
const outputFile = '../docs/api/swagger.json';
const endpointsFiles = [];
var files = fs.readdirSync(routesFolder);
files.forEach(file => {
let fileStat = fs.statSync(routesFolder + '/' + file).isDirectory();
if (!fileStat) {
endpointsFiles.push(routesFolder + '/' + file);
}
});
swaggerAutogen(outputFile, endpointsFiles);