انتقل إلى المحتوى الرئيسي

Function: createHealthModule()

createHealthModule(registry): Type<unknown>

Defined in: packages/common/src/nest/health.module.ts:29

Builds a Nest module serving GET /health/{live,ready,startup} over a HealthRegistry the application owns, so it can register its checks and call markStarted() itself. For services with HTTP ingress (the gateway); NATS-only services use startProbeListener instead.

The controller closes over the registry rather than injecting it: parameter decorators are not parseable by the repository's Biome configuration, and a registry is one instance per process anyway.

Parameters​

registry​

HealthRegistry

The application's registry; the same instance it registers checks on.

Returns​

Type<unknown>

A module class to put in an imports array.