Static Routing, Dynamic Routing

진성·2022년 3월 24일
0

라우팅

목록 보기
1/3

라우팅(Routing)이란 쉽게 말하면 네트워크를 이동시키는 것이다.
라우팅의 유형에는 세가지 유형이 있다. 그 중 두가지 유형을 알아보자.

정적 라우팅(Static Routing)

정적 라우팅은 경로를 수동으로 직접 적어놓는 프로세스이다.(하드코딩)
본인이 경로를 관리하기 때문에 보안이 안전하고 경로를 찾기 쉽다.
하지만 프로젝트가 커지면 필요한 파일을 경로에 맞게 모두 만들어야 하기 때문에 수동으로 추가할 수 있는 양에 한계가 있다.

동적 라우팅(Dynamic Routin)

동적 라우팅은 경로를 현재 네트워크 상태에 따라 경로를 자동으로 조정한다.
구성이 쉽고 경로를 알아서 찾아가기 때문에 편리하다.
하지만 정적 라우팅에 비해 보안의 불안한 면이 있다.
웹 페이지를 구성할때 자주 사용한다.
자바스크립트에서 사용방법은 간단하다.

//먼저 임폴트를 이용해 next.js에 있는 router hooks를 불러온다.
import {useRouter} from 'next/router'

// router hooks를 변수에 할당한다.
const router = useRouter()
// 가고싶은 경로를 변수에 담아 변수를 넣어준다.
router.push(“이동할 페이지”)
profile
풀스택 진행중...

0개의 댓글