import { Body, Controller, Get, HttpCode, HttpStatus, Post, } from '@nestjs/common'; import { LoginDto } from './dto/login.dto'; import { AuthService } from './services/auth.service'; import { CreateUserDto } from '../user/dto/create-user.dto'; @Controller('auth') export class AuthController { constructor(private authService: AuthService) {} @HttpCode(HttpStatus.OK) @Post('login') async login(@Body() loginInput: LoginDto) { return await this.authService.login(loginInput); } @HttpCode(HttpStatus.OK) @Post('register') async register(@Body() createUserDto: CreateUserDto) { return await this.authService.register(createUserDto); } }