[Nest.js] Controller 컨트롤러 (작성중...)
- 백엔드/프레임워크
- 2023. 4. 14.
요청을 받고 처리된 결과를 리턴해주는 역할.
import { Controller, Get } from '@nestjs/common';
import { AppService } from './app.service';
@Controller() // @Controller 데커레이터를 클래스에 선언하는 것만으로 컨트롤러의 역할을 수행하게 됨
export class AppController {
constructor (private readonly appService: AppService) {}
@Get('hello')
getHello(): string {
return this.appService.getHello();
}
}
@Controller 데커레이터에 인수를 사용하여 라우팅 경로의 prefix를 지정할 수 있다.
@Controller('app') 으로 지정한 경우 http://localhost:8080/app/hello 으로 접근
라우팅 패스에 와일드 카드의 사용
@Get('he*lo')
문자열 가운데 어떤 문자가 와도 상관없다는 의미
'백엔드 > 프레임워크' 카테고리의 다른 글
express.js 보안 이슈 해결책 정리 (0) | 2023.03.02 |
---|---|
ExpressJS Framework 보안 적용 가이드. (0) | 2023.02.09 |