HM-38. Добавлен логгер в бек, ведет записи в базу, добавлена ручка для получения логов
This commit is contained in:
25
src/logs/logs.controller.ts
Normal file
25
src/logs/logs.controller.ts
Normal file
@ -0,0 +1,25 @@
|
||||
import {Controller, Get, Header} from '@nestjs/common';
|
||||
import {ApiTags, ApiResponse} from '@nestjs/swagger';
|
||||
import {LogsService} from './logs.service';
|
||||
import {ALLOW_ORIGIN_ALL, COLLECTION_LOGS} from 'src/consts';
|
||||
import {Log, LogRequest} from './logs.schema';
|
||||
|
||||
@Controller(COLLECTION_LOGS)
|
||||
@ApiTags(COLLECTION_LOGS)
|
||||
export class LogsController {
|
||||
constructor(
|
||||
private readonly logsService: LogsService
|
||||
) {}
|
||||
|
||||
@Get()
|
||||
@Header(...ALLOW_ORIGIN_ALL)
|
||||
@ApiResponse({
|
||||
status: 200,
|
||||
description: 'Возвращает список всех логов',
|
||||
type: [LogRequest],
|
||||
})
|
||||
async findAll(): Promise<Log[]> {
|
||||
const logsList = await this.logsService.findAll();
|
||||
return logsList;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user