Add API spec to route

This commit is contained in:
ricardo 2022-04-07 20:20:39 -04:00
parent 02a88272de
commit 18f7cd5942

View file

@ -1,3 +1,4 @@
/* eslint-disable import/no-cycle */
import * as OpenApiValidator from 'express-openapi-validator';
import path = require('path');
@ -8,10 +9,8 @@ import { HttpError } from 'express-openapi-validator/dist/framework/types';
import passport = require('passport');
import { Strategy } from 'passport-http-header-strategy';
import { VerifiedCallback } from 'passport-jwt';
// eslint-disable-next-line import/no-cycle
import { Db } from '../..';
import { middlewares } from '../middlewares';
// eslint-disable-next-line import/no-cycle
import { addCustomMiddlewares, IMiddlewares } from '../helpers';
export const publicApiController = (async (): Promise<express.Router> => {
@ -19,6 +18,8 @@ export const publicApiController = (async (): Promise<express.Router> => {
const apiController = express.Router();
apiController.use('/spec', express.static(openApiSpec));
apiController.use(express.json());
passport.use(