🐛 Fix issue adding custom middleware

This commit is contained in:
ricardo 2022-04-10 19:47:36 -04:00
parent e367fa55ce
commit e9984ed75b

View file

@ -80,19 +80,19 @@ export const addMiddlewares = (
middlewares: IMiddlewares, middlewares: IMiddlewares,
): void => { ): void => {
if (middlewareDefined(operationId, middlewares)) { if (middlewareDefined(operationId, middlewares)) {
routePath.replace(/\{([^}]+)}/g, ':$1'); const expressPath = routePath.replace(/\{([^}]+)}/g, ':$1');
switch (method) { switch (method) {
case 'get': case 'get':
router.get(routePath, ...middlewares[operationId]); router.get(expressPath, ...middlewares[operationId]);
break; break;
case 'post': case 'post':
router.post(routePath, ...middlewares[operationId]); router.post(expressPath, ...middlewares[operationId]);
break; break;
case 'put': case 'put':
router.post(routePath, ...middlewares[operationId]); router.put(expressPath, ...middlewares[operationId]);
break; break;
case 'delete': case 'delete':
router.post(routePath, ...middlewares[operationId]); router.delete(expressPath, ...middlewares[operationId]);
break; break;
default: default:
break; break;