import { Body, Controller, Get, Header, HttpCode, Logger, Post, UseGuards, } from '@nestjs/common'; import { ComentariosService } from './comentarios.service'; import { AuthGuard } from '../auth/auth.guard'; import { ComentarioDTO } from '../dtos/comentarioDTO'; @Controller('comentario') export class ComentariosController { constructor(private readonly comentariosService: ComentariosService) {} @UseGuards(AuthGuard) @Header('content-type', 'application/json') @Get('comentarios') @HttpCode(200) getComentarios() { Logger.log('Comentarios', 'getComentarios'); return this.comentariosService.findComentarios(); } @UseGuards(AuthGuard) @Header('content-type', 'application/json') @Post('addComentario') @HttpCode(200) setComentario(@Body() comentario: ComentarioDTO) { Logger.log('Comentarios', 'setComentario'); return this.comentariosService.addComentarios(comentario); } }