Skip to main content

Overview

Contexto

Nidus is an architectural framework, not an HTTP server. It organizes modules, routes, and DI, while the HTTP server (e.g., Horse) receives the request and sends the response.

Componentes principais

  • TNidus: main API (bootstrap, module cache, pools).
  • TModule: defines routes and binds.
  • Providers: resolve instances and lifecycle (route-scoped modules, optional module cache).
  • Drivers: integration with external runtime (Horse).

Extensibilidade

  • Route-scoped guards/pipes/middlewares
  • Route handlers
  • Pooling for expensive reusable resources