UNPKG

@corvina/device-example

Version:

Corvina Device Example base on @corvina/device-client

15 lines (12 loc) 498 B
import { Controller, Get } from "@nestjs/common"; import { DeviceHealthIndicator } from "../services/device.health"; import { HealthCheck, HealthCheckService } from "@nestjs/terminus"; @Controller("health") export class HealthController { constructor(private health: HealthCheckService, private deviceHealthIndicator: DeviceHealthIndicator) {} @Get() @HealthCheck() check() { return this.health.check([async () => this.deviceHealthIndicator.isHealthy("device")]); } }