1234567891011121314151617181920212223242526 |
- import swaggerJsdoc from "swagger-jsdoc";
- export const surveSwaggerSpecification = () => {
- // Swagger definition
- // You can set every attribute except paths and swagger
- // https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md
- // Options for the swagger docs
- const options = {
- definition: {
- openapi: "3.0.0",
- info: {
- title: "Insight server",
- version: "1.0.0",
- },
- servers: [{ url: "/api/v1" }],
- },
- apis: ["./src/**/*.yml"],
- };
- const swaggerSpec = swaggerJsdoc(options);
- // And here we go, we serve it.
- // res.setHeader("Content-Type", "application/json");
- // res.send(swaggerSpec);
- return swaggerSpec;
- };
|