gitextract__5bt60q5/ ├── .gitignore ├── README.md └── content/ ├── application-context.md ├── cli/ │ ├── libraries.md │ ├── overview.md │ ├── scripts.md │ ├── usages.md │ └── workspaces.md ├── components.md ├── controllers.md ├── custom-decorators.md ├── discover/ │ ├── who-uses.json │ └── who-uses.md ├── enterprise.md ├── exception-filters.md ├── faq/ │ ├── errors.md │ ├── global-prefix.md │ ├── http-adapter.md │ ├── hybrid-application.md │ ├── multiple-servers.md │ ├── request-lifecycle.md │ └── serverless.md ├── first-steps.md ├── fundamentals/ │ ├── async-components.md │ ├── circular-dependency.md │ ├── dependency-injection.md │ ├── dynamic-modules.md │ ├── execution-context.md │ ├── lazy-loading-modules.md │ ├── lifecycle-events.md │ ├── module-reference.md │ ├── platform-agnosticism.md │ ├── provider-scopes.md │ └── unit-testing.md ├── graphql/ │ ├── cli-plugin.md │ ├── complexity.md │ ├── directives.md │ ├── extensions.md │ ├── federation.md │ ├── field-middleware.md │ ├── guards-interceptors.md │ ├── interfaces.md │ ├── mapped-types.md │ ├── mutations.md │ ├── plugins.md │ ├── quick-start.md │ ├── resolvers-map.md │ ├── scalars.md │ ├── schema-generator.md │ ├── subscriptions.md │ └── unions-and-enums.md ├── guards.md ├── interceptors.md ├── introduction.md ├── microservices/ │ ├── basics.md │ ├── custom-transport.md │ ├── exception-filters.md │ ├── grpc.md │ ├── guards.md │ ├── interceptors.md │ ├── kafka.md │ ├── mqtt.md │ ├── nats.md │ ├── pipes.md │ ├── rabbitmq.md │ └── redis.md ├── middlewares.md ├── migration.md ├── modules.md ├── openapi/ │ ├── cli-plugin.md │ ├── decorators.md │ ├── introduction.md │ ├── mapped-types.md │ ├── migration-guide.md │ ├── operations.md │ ├── other-features.md │ ├── security.md │ └── types-and-parameters.md ├── pipes.md ├── recipes/ │ ├── cqrs.md │ ├── crud-generator.md │ ├── documentation.md │ ├── hot-reload.md │ ├── mikroorm.md │ ├── mongodb.md │ ├── nest-commander.md │ ├── prisma.md │ ├── router-module.md │ ├── serve-static.md │ ├── sql-sequelize.md │ ├── sql-typeorm.md │ └── terminus.md ├── security/ │ ├── authentication.md │ ├── authorization.md │ ├── cors.md │ ├── csrf.md │ ├── encryption-hashing.md │ ├── helmet.md │ └── rate-limiting.md ├── support.md ├── techniques/ │ ├── caching.md │ ├── compression.md │ ├── configuration.md │ ├── cookies.md │ ├── events.md │ ├── file-upload.md │ ├── http-module.md │ ├── logger.md │ ├── mongo.md │ ├── mvc.md │ ├── performance.md │ ├── queues.md │ ├── serialization.md │ ├── server-sent-events.md │ ├── sessions.md │ ├── sql.md │ ├── streaming-files.md │ ├── task-scheduling.md │ ├── validation.md │ └── versioning.md └── websockets/ ├── adapter.md ├── exception-filters.md ├── gateways.md ├── guards.md ├── interceptors.md └── pipes.md