- 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 |