NestJS

간단하게 알아보는 NestJS Controller

dev-byul 2022. 3. 16. 17:15

NestJS Controller?

컨트롤러는 들어오는 요청을 처리하고 클라이언트에 응답을 반환하는 역할을 합니다.

 

컨트롤러는 @Controller 데코레이터로 클래스를 데코레이션하여 정의됩니다.

@Controller('/boards')
export class BoardsController {}

데코레이터는 인자를 Controller에 의해서 처리되는 경로로 받습니다.

Handler 란 ?

핸들러는 @Get, @Post, @Delete 등과 같은 데코레이터로 장식된 컨트롤러 클래스 내의 단순한 메서드입니다.

@Controller('/boards')
export class BoardsController {
	/**********************/
	// Handler ↓ //
	@Get()
	getBoards(): string {
		return 'This is BoardsController Handler';
	}
	/**********************/
}