import { Body, Controller, Post } from '@nestjs/common' import { AuthService } from './auth.service' import { CreateUserDto } from 'src/users/dto/create-user.dto' import { ApiTags } from '@nestjs/swagger' import { LoginInputDto } from './dto/login-input.dto' @ApiTags('auth') @Controller() export class AuthController { constructor(private readonly authService: AuthService) {} @Post('api/signup') async register(@Body() userData: CreateUserDto) { return this.authService.createUser(userData) } @Post('api/login') async login(@Body() user: LoginInputDto) { return this.authService.login(user.email, user.password) } }