Research/Nest.js
05. Nest.js_RestAPI_Route Parameters
RIEM
2023. 2. 7. 15:26
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