728x90
http://bookshop.com/search/:id
와 같이 파라미터를 사용하면 특정 정보만 요청할 수 있게 됩니다.
Nest.js에서도 루트 파라미터를 사용하면 동적으로 루트를 관리할 수 있게됩니다. 파라미터는 @Param
데코레이터를 사용해야 합니다.
// src/events.controllers.ts
import { Controller, Delete, Get, Param, Patch, Post } from '@nestjs/common';
@Controller('/events')
export class EventsController {
// 5개 정도 가볍게 유지하는 것이 좋다
@Get()
findAll() {}
// Param 데코레이터 사용하여 파라미터 가져오기
@Get(':id')
findOne(@Param('id') id) {
return id;
}
@Post()
create() { }
@Patch()
update() { }
@Delete()
remove() { }
}
728x90
'Research > Nest.js' 카테고리의 다른 글
07. Nest.js_RestAPI_응답 데이터 유형과 상태코드 (0) | 2023.02.07 |
---|---|
06. Nest.js_RestAPI_Request Body (0) | 2023.02.07 |
04. Nest.js_RestAPI_컨트롤러 (0) | 2023.02.07 |
03. Nest.js 프로젝트 구조 (0) | 2023.02.07 |
02. nest.js 프로젝트 준비하는 방법 (0) | 2023.02.07 |
댓글