/
andreas300000
/
webpinger-backend
Обзор
Документация
Войти
/
andreas300000
/
webpinger-backend
Код
Запросы
1
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/core/checks/checks.controller.ts
18 строк
595 B
Okatev Andrey
fix: remove /api from controllers path
31 май 2025, 14:34
31 май 2025, 14:34
8da179f
Код
Авторство
О чём код?
import { Controller, Get, HttpException, HttpStatus } from '@nestjs/common'; import { ChecksService } from './checks.service'; import { IMonitoring } from './checks.interface'; @Controller('checks') export class ChecksController { constructor(private readonly metricsService: ChecksService) {} @Get() async getAllChecks(): Promise<IMonitoring[]> { try { return await this.metricsService.getAllChecks(); } catch (err) { const msg = err instanceof Error ? err.message : 'Unknown error'; throw new HttpException(msg, HttpStatus.INTERNAL_SERVER_ERROR); } } }