Routing, Router?(express)

namu445 2022. 1. 21. 17:10
  • Routing은 클라이언트의 요청 조건에 대응해 응답하는 방식을 결정하는 것 입니다.
  • Router는 클라이언트의 요청을 쉽게 처리할 수 있게 도와주는 Express의 기본 기능입니다.
    • app.js에서 routing을 바로 수행해도 되지만 router를 사용하면 기능별로 route를 쪼갤 수 있고 app.js의 코드가 길어지는 것을 방지할 수 있다.
  • Router는 미들웨어 기반으로 구현된 객체이므로 미들웨어와 동일한 방식으로 작동됩니다.

 

사용방법

  • 별도의 js파일 생성

  • 미들웨어 사용과 유사한 형식으로 router 사용을 위한 코드작성

  • app.js에서 router를 사용할 수 있게 exports

  • app.js에서 router코드를 받기

  • 특정 경로를 통한 요청은 router를 이용해서 응답

'' 카테고리의 다른 글

JWT(JSON Web Token)  (0) 2022.03.02
미들웨어  (0) 2022.01.21
Express.js?  (0) 2022.01.21
웹 서버?  (0) 2022.01.21
HTTP  (0) 2022.01.21