diff --git a/index.ts b/index.ts index 7bc10ecf..f9230edc 100644 --- a/index.ts +++ b/index.ts @@ -109,8 +109,8 @@ OpenApiMiddleware.prototype.middleware = function() { return (req, res, next) => { const { path: rpath, method, route } = req; var path = Array.isArray(route.path) - ? route.path.find(() => rpath) || req.path - : route.path || rpath || req.path; + ? route.path.find(r => r === rpath) + : route.path || rpath; if (path && method) { // TODO add option to enable undocumented routes to pass through without 404 const documentedRoute = this.routeMap[path]; diff --git a/package-lock.json b/package-lock.json index 9522e782..dc73bb27 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "express-middleware-openapi", - "version": "0.1.20-alpha", + "version": "0.1.21-alpha", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 97cf6214..547ea8fb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "express-middleware-openapi", - "version": "0.1.20-alpha", + "version": "0.1.21-alpha", "description": "", "main": "dist/index.js", "scripts": {