'분기한다' 라는 말과 같다.
정보를 목적지까지 전송하기 위해서 어떻게 전송을 해야 하는지 결정하는 것. 즉, 인접한 라우터들의 네트워크 정보와 메트릭 값을 받아 최적의 경로를 선택하여 목적지까지 패킷을 전송할 수 있게 해주는 기능이다.
앞서 언급했듯 라우팅을 해준다는것은 http 메소드
, url
, 분기
를 시켜준다는것이다. 자바스크립트에서의 '조건문' 과 유사하다 . (아래와 같음)
if(/*메소드가 options */) {
// cors 설정을 돌려줘야한다
}
if(/*메소드가 post고, url이 /upper 이면 */){
// 대문자를 돌려줘야한다
}
else if (/*메소드가 post고, url이 /lower면 */){
// 소문자로 응답을 돌려줘야한다.
}
else {
// 에러로 처리합니다. bad request
}