/
home
/
infinitibizsol
/
.trash
/
File Upload :
llllll
Current File: /home/infinitibizsol/.trash/swagger.js.1
/* import swaggerJsDoc from "swagger-jsdoc"; import swaggerUi from "swagger-ui-express"; // Basic metadata about the API const options = { definition: { openapi: "3.0.0", info: { title: "INSUR-CRM API", version: "1.0.0", description: "A simple Express insure-crm Management API", }, servers: [ { url: "http://localhost:3000", }, ], }, apis: ["./routes/*.js", "./docs/*.js"], // Files containing annotations }; const specs = swaggerJsDoc(options); export { swaggerUi, specs }; */ import swaggerJsDoc from "swagger-jsdoc"; import swaggerUi from "swagger-ui-express"; // Basic metadata about the API const options = { definition: { openapi: "3.0.0", info: { title: "INSUR-CRM API", version: "1.0.0", description: "A simple Express insure-crm Management API", }, servers: [ { url: `http://localhost:3000`, }, ], components: { securitySchemes: { // Basic Auth /* basicAuth: { type: "http", scheme: "basic", }, */ // Bearer Auth (JWT) bearerAuth: { type: "http", scheme: "bearer", bearerFormat: "JWT", }, }, }, security: [ // Apply globally, can be overridden at the path level { // basicAuth: [], // For Basic Authentication // Alternatively, use bearerAuth if using JWT bearerAuth: [], }, ], }, apis: ["./routes/*.js", "./docs/*.js"], // Files containing annotations }; const specs = swaggerJsDoc(options); export { swaggerUi, specs };
Copyright ©2k19 -
Hexid
|
Tex7ure