각 domain 의 router 를 생성
각각의 도메인에 맞는 라우터를 생성했습니다.
아울러 ESM을 사용하면서 확장자 없는 import를 사용할 수 없게 되었으므로 eslint 를 통해 해당 규칙을 강제했습니다. 만약 import clause 에서 오류가 발생한다면 아래 체크리스트를 체크해보시기 바랍니다.
- 디렉토리를 바로 import 하고 있다면 index.js 를 명시적으로 붙여주기
- 파일명에 확장자가 없다면 확장자를 명시적으로 붙여주기
- 올바른 예
import fooRouter from './routes/foo.js';
카카오톡에서 대화했던 도메인 별 디렉토리 분리는 이 routes/ 를 제외하고 진행하여 별도의 merge request 로 생성할 예정입니다.