diff --git a/lib/loaders/express.loader.ts b/lib/loaders/express.loader.ts index 99c51d99..72fad59c 100644 --- a/lib/loaders/express.loader.ts +++ b/lib/loaders/express.loader.ts @@ -72,9 +72,7 @@ export class ExpressLoader extends AbstractLoader { app.use((err: any, req: any, _res: any, next: Function) => { if (isRouteExcluded(req, options.exclude)) { - const method = httpAdapter.getRequestMethod(req); - const url = httpAdapter.getRequestUrl(req); - return next(new NotFoundException(`Cannot ${method} ${url}`)); + return next(err); } if (err instanceof HttpException) { diff --git a/tests/e2e/express-adapter.e2e-spec.ts b/tests/e2e/express-adapter.e2e-spec.ts index 822713fc..8973a6ea 100644 --- a/tests/e2e/express-adapter.e2e-spec.ts +++ b/tests/e2e/express-adapter.e2e-spec.ts @@ -147,8 +147,7 @@ describe('Express adapter', () => { return request(server) .get('/api/404') .expect(404) - .expect(/Not Found/) - .expect(/Cannot GET \/api\/404/); + .expect({ statusCode: 404, message: 'Not Found' }); // Default NestJS NotFoundException response }); });