Controller @Controller('searches') export class SearchController { constructor(private searchService: SearchService) {} @Get() async searchProduct(@Query() data: ISearchQuery) { return await this.searchService.searchProduct(data); } } 쿼리 파라미터를 만든 다음에 인터페이스로 타입을 설정 해주었다. 인터페이스에서 정리한 타입들은 아래와 같다. 카테고리가 대 - 중 - 소 이렇게 있기때문에 각각의 카테고리들도 타입을 설정해주었다. Service @Injectable() export class SearchService { co..