컴공생의 다이어리

[NestJS] Global prefix - 공통 prefix 설정 본문

Development/Node.js & JavaScript

[NestJS] Global prefix - 공통 prefix 설정

컴공 K 2023. 1. 30. 00:01

[NestJS] Global prefix

NestJS로 api를 개발하면서 모든 api 주소에 아래와 같이 일일히 /api를 붙여주고 있었다.

@Controller('api/test1')
export class Test1Controller {}


@Controller('api/test2')
export class Test2Controller {}

공통적으로 api라는 prefix가 붙는 것에 대해 전역으로 설정해줄 수 있는지 찾아보다 setGlobalPrefix로 전역 설정이 가능한 것을 알게 되었다.

 

 

 

src/main.ts 파일에서 아래와 같이 setGlobalPrefix() 메소드로 prefix를 한번에 전역 설정할 수 있다.

const app = await NestFactory.create(ApplicationModule);
app.setGlobalPrefix('api');	// <- global prefix

 

 

 

 

 

 

 

https://jakekwak.gitbook.io/nestjs/faq/untitled-1

 

Global prefix - nestjs

HTTP 응용 프로그램에 등록된 각 라우트에 대한 접두사를 한번에 설정하려면 INestApplication 인스턴스의 setGlobalPrefix()메소드를 사용할 수 있습니다.

jakekwak.gitbook.io

 

728x90
Comments