HttpHealthCheckStrategy
HttpHealthCheckStrategy
A HealthCheckStrategy used to check health by pinging a url. Internally it uses the NestJS HttpHealthIndicator.
Example
import { HttpHealthCheckStrategy, TypeORMHealthCheckStrategy } from '@vendure/core';
export const config = {
// ...
systemOptions: {
healthChecks: [
new TypeORMHealthCheckStrategy(),
new HttpHealthCheckStrategy({ key: 'my-service', url: 'https://my-service.com' }),
]
},
};
Signature
class HttpHealthCheckStrategy implements HealthCheckStrategy {
constructor(options: HttpHealthCheckOptions)
init(injector: Injector) => ;
getHealthIndicator() => HealthIndicatorFunction;
}
- Implements:
HealthCheckStrategy