리팩토링 역할에 따라 파일로 분리하자 • api/user/index.js • api/user/user.ctrl.js • api/user/user.spec.js 리팩토링을 하면서 리팩토링이 잘됬는지 알수있 복잡한 코드를 정리해보겠다. ./index.js 밑과 같게 api/user/index.js 파일을 만들자 새로 만든 api/user/index.js 파일이다. 근데 이렇게 나누면 문제가 생긴다. app이라는 어플리케이션 변수 express 객체가 정의되어 있지않다. 이 문제를 해결하기 위해서 라우터 객체다. 그래서 위에 코드를 보면 2번줄을 추가했다. ./index의 코드가 이렇게 줄었다. 11번 줄은 /users 모든경로에 대해서는 user 라우터를 사용하겠다는 의미 그래도 코드가 기능에 비해 많이 길..