Luis · Knowledge Base

Home

❯

NestJS

❯

Fundamentals

Fundamentals

Apr 28, 20261 min read

The mental model. Modules, the DI container, and the request lifecycle that ties middleware, guards, interceptors, pipes and exception filters together.

Available

  • Request lifecycle: middleware, guards, interceptors, pipes, filters
  • Middleware
  • Guards
  • Interceptors
  • Pipes
  • Exception filters
  • Global pipes, guards, interceptors, and filters via DI

Pending

  • Modules: feature, shared, core
  • DI container: providers, scopes, custom providers
  • Lifecycle hooks: OnModuleInit, OnApplicationBootstrap

7 items under this folder.

  • Apr 29, 2026

    Guards

    • type/concept
    • lifecycle
  • Apr 29, 2026

    Exception Filters

    • type/concept
    • lifecycle
    • errors
  • Apr 29, 2026

    Global pipes, guards, interceptors, and filters via DI

    • type/concept
    • tech/typescript
  • Apr 29, 2026

    Interceptors

    • type/concept
    • lifecycle
    • tech/rxjs
  • Apr 29, 2026

    Pipes

    • type/concept
    • lifecycle
    • validation
  • Apr 29, 2026

    Middleware

    • type/concept
    • lifecycle
    • tech/http
  • Apr 28, 2026

    Request Lifecycle

    • type/concept
    • lifecycle

Created with Quartz v4.5.2 © 2026

  • GitHub
  • Discord Community