src/auth/auth.controller.ts
auth
Methods |
| signIn | ||||||
signIn(authCredentialDto: AuthCredentialDto)
|
||||||
Decorators :
@Post('/signin')
|
||||||
|
Defined in src/auth/auth.controller.ts:15
|
||||||
|
Parameters :
Returns :
Promise<literal type>
|
| signUp | ||||||
signUp(authCredentialDto: AuthCredentialDto)
|
||||||
Decorators :
@Post('/signup')
|
||||||
|
Defined in src/auth/auth.controller.ts:10
|
||||||
|
Parameters :
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);
}
}