File

src/auth/auth.controller.ts

Prefix

auth

Index

Methods

Methods

signIn
signIn(authCredentialDto: AuthCredentialDto)
Decorators :
@Post('/signin')
Parameters :
Name Type Optional
authCredentialDto AuthCredentialDto No
Returns : Promise<literal type>
signUp
signUp(authCredentialDto: AuthCredentialDto)
Decorators :
@Post('/signup')
Parameters :
Name Type Optional
authCredentialDto AuthCredentialDto No
Returns : Promise<void>
import { Controller, Post, Body, ValidationPipe } from '@nestjs/common';
import { AuthCredentialDto } from './dto/auth-credential.dto';
import { AuthService } from './auth.service';

@Controller('auth')
export class AuthController {
    constructor(private authService: AuthService) {}

    @Post('/signup')
    signUp(@Body(ValidationPipe) authCredentialDto: AuthCredentialDto): Promise<void> {
        return this.authService.signUp(authCredentialDto);
    }

    @Post('/signin')
    signIn(@Body(ValidationPipe) authCredentialDto: AuthCredentialDto): Promise<{ accessToken: string }> {
        return this.authService.signIn(authCredentialDto);
    }

}

result-matching ""

    No results matching ""