# NestMiddleware

**Kind:** Interface

**Source:** [`packages/common/interfaces/middleware/nest-middleware.interface.ts`](https://github.com/nestjs/nest/blob/master/packages/common/interfaces/middleware/nest-middleware.interface.ts#L6)

**Part of:** [Common](subsystem-packages-common)

## Used by

5 references from 5 files. Each is a place in this repository where the symbol is actually used — go read one rather than trusting an example.

### Imported by (5)

- `LoggerMiddleware` — `integration/inspector/src/common/middleware/logger.middleware.ts`:3
- `LoggerMiddleware` — `sample/01-cats-app/src/common/middleware/logger.middleware.ts`:3
- `LoggerMiddleware` — `sample/10-fastify/src/common/middleware/logger.middleware.ts`:3
- `LoggerMiddleware` — `sample/36-hmr-esm/src/common/middleware/logger.middleware.ts`:3
- `handler` — `packages/core/middleware/middleware-module.ts`:287
