정적, 동적라우팅

김선우·2022년 6월 11일
0

Router

라우팅?

클라이언트의 요청 경로 (path)를 보고 이 요청을 처리할 수 있는 곳으로 기능을 전달해주는 역할.

라우팅에는 정적라우팅(staticrouting)동적라우팅(dunamicrouting)이 있다.

게시물이 많아지면 많아질수록 당연히 일일이 특정 게시물의 고유한 값을 일일히 쓰기는 복잡할 것이기 Eo문에. (이러한 경우를 정적 라우팅이라고 한다.)

우리는 동적라우팅 이라는 방식을 사용한다.

router.push('board/특정주소')
router.push('board/특정주소')
.
.
.
.
 //(_id (number)) 값은 게시물 마다 바뀐다고 생각하도록 하자.

위와 같이 일일히 id값을 써넣어야 하는 상황이 정적 라우팅이라면

router.push(board/[bordId])

이런 느낌이 동적라우팅이다.

VsCode의 파일을 다음과 같이 만든 후 대괄호 [ ] 로 쌓여있는 부분에 index.js 파일을 만들어주면 동적라우팅으로 사용이 가능하다.

profile
생각은 나중에..

0개의 댓글