Route(라우트)은 '경로'라는 뜻이며, router(라우터)는 '경로를 정해주는 자/것'로 생각하시면 됩니다. 예를들어 wifi router는 내 wifi신호와 다른 사람의 wifi신호를 구별하여 신호가 정확한 목적지에 가도록 하는 역할을 합니다.
웹사이트에서 route은 웹사이트에서 주소를 나타냅니다.(주로 도메인 부분을 제외한 주소) 웹개발에서 router는 해당 route 요청받았을때 어디로 신호를 어디로 보내 처리하게 할지 정하는 기능입니다. 이때 router는 코드에 함수로 있을 수도 있고, 서버에서 설정을 하는 경우도 있습니다.
예를 들어 브라우저의 주소창에 www.example.com/about 을 입력하면 www.example.com 사이트의 router가 /about을 route으로 인식해서 해당 경로에서 일어나야 할 일을 처리하는 코드를 호출하게 됩니다. (about.html을 보낸다든가, 만약 이 경로가 존재하지 않는다면 404error.html을 보낸다든가 등등)
댓글
이 글에 댓글을 다시려면 SNS 계정으로 로그인하세요. 자세히 알아보기