0. 참고자료
1. 개선 방안
- URL 수정하기.
- 라우터, 미들웨어 적극적으로 사용하기.
- 라우터, 미들웨어로 바꾼 기능들에 대하여 오류 처리
2. URL 수정하기
- page → topic으로 변경하기
- 모든 topic과 관련된 동작들은
/topic으로 시작. (read, create, update, delete) - topic.js 라우터로 수정하기.
- home에 해당되는 부분은 index.js로 분리해서 별도의 라우터로 만들기.



덕분에 app.js는 엄청 단순해졌다.
3. Ready 클래스 수정
- template.js를 미들웨어로 사용할 수 있는 함수로 수정.
- Ready class의 기능을 template.js에 통합.
- index.js, topic.js에서 template.js의 함수를 미들웨어로 사용하도록 리팩터링.
- 라우터, 미들웨어로 바꾼 기능들에 대하여 오류 처리.


예전과 비교해서 많이 단순해졌다.
![]() | ![]() |


