미들웨어(2)
-
[Express] 미들웨어와 라우터를 활용한 리팩터링
0. 참고자료 라우터 - 생활코딩 수업소개 관리하는 페이지가 많아짐에 따라서 코드의 복잡도가 급격히 높아지게 됩니다. 복잡도를 낮추는 방법이 라우터입니다. 라우터를 알아봅시다. 강의1 라우터를 살펴보기 전에 기존 앱의 opentutorials.org 1. 개선 방안 URL 수정하기. 라우터, 미들웨어 적극적으로 사용하기. 라우터, 미들웨어로 바꾼 기능들에 대하여 오류 처리 2. URL 수정하기 page → topic으로 변경하기 모든 topic과 관련된 동작들은 /topic으로 시작. (read, create, update, delete) topic.js 라우터로 수정하기. home에 해당되는 부분은 index.js로 분리해서 별도의 라우터로 만들기. url 수정 · ramen4598/Study_node..
2023.07.05 -
[Express] 미들웨어, 라우터 실행순서
1. 미들웨어와 라우터 Express의 가장 중요한 기능은 라우팅과 미들웨어다. 라우트(route) : 자원을 식별하는 URL의 일부입니다. : 예를 들면, http://foo.com/products/id에서 /products/id가 라우트다. 라우팅(routing) : 애플리케이션 엔드 포인트(URI)의 정의, 그리고 URI가 클라이언트 요청에 응답하는 방식. 라우터(router) : A router object is an isolated instance of middleware and routes. You can think of it as a “mini-application,” capable only of performing middleware and routing functions. : 라우터는 라..
2023.07.05