[Nest js] basic - Parameter 값 불러오기

giyeon·2022년 3월 12일
0

nest js - basic

목록 보기
6/8

이 포스팅은 Youtube 'John Ahn'의 '따라하면서 배우는 NestJS'를 참고했습니다.

board라는 게시물을 id 값으로 접근하려면 어떻게 해야할까요 ?

많은 방법들이 많겠지만 일반적으로 파라미터를 이용해서 접근하는 방식이 많을거에요.

만약 클라이언트가 localhost:5000?id='boardId' 라는 url에 접속하면, 서버는 url에서 파라미터인 id값을 받아와서 해당하는 board 게시물을 보여주게 될거에요.

controller부분을 볼게요.

boards.controller.ts

...
  @Get('/:id')
  getBoardById(@Param('id') id: string): Board {
    return this.boardsService.getBoardById(id);
  }
...

url의 파라미터를 가져오는 방법은
@Param('id') id: string 입니다.

이렇게 해주면
localhost:5000?id='boardId' 라는 url에서 id 파라미터만 따올 수 있어요.


만약 파라미터가 두 개 이상이라면..

@Param(params : string[])
파라미터들을 이렇게 배열로 받아 올 수 있어요.🙋🏻‍♂️

profile
Web , App developer wannabe 🧑🏻‍💻

0개의 댓글