라우터

웹에서 라우터는 다음 3가지로 정의합니다.

  1. 네트워크 계층에서, 라우터는 데이터 패킷 방향을 결정하는 네트워크 장치입니다. 라우터는 사용자가 인터넷과 상호작용할 수 있도록 관련 업체에서 배포합니다.
  2. 애플리케이션 계층에서, Single-page application의 경우, 라우터는 주어진 URL로 표시되는 웹 페이지를 결정하는 라이브러리입니다. 이 미들웨어 모듈은 다음 페이지를 열기 위해 렌더링 되는 파일에 대한 경로가 제공되는 모든 URL 기능에 사용됩니다.
  3. 서비스 계층의 API 구현에서, 라우터는 요청을 구문 분석하고 요청을 프로그램 내의 다양한 핸들러로 보내거나 라우팅하는 소프트웨어 구성 요소입니다. 라우터 코드는 일반적으로 처리기의 응답을 수락하고 요청자에게 반환하는 것을 용이하게 합니다.

같이 보기

네트워크 계층의 정의인 경우

애플리케이션 계층의 SPA에서의 정의인 경우, 가장 인기있는 SPA 프레임워크들은 그들의 라우팅 라이브러리가 있습니다.