에러 종류 : throw new MissingDriverError_1.MissingDriverError
에러의 원인 : 정확히 알수는 없으나 대개 app.js 에서 database 까지 연결이 되지 않을 때 나타난다. 처음에는 driver 에러라고 생각했으나 아니었다. 스펠링을 틀려서 연결이 안되거나 router 를 빠뜨려서 연결이 안되는 경우도 드라이버 문제로 나타났다. 정확히 하자면 typeorm 문제로 등장했다.
디버깅 : 콘솔로 일일이 찍으면서 에러의 위치를 찾아야 한다.
⇒해결함 : 원인은 dotenv.config() 가 const routes = require(”….”) 보다 아래에 있어서 생겼다. 위치를 바꿔주니 서버가 잘 열렸다.
레이어드패턴 구축하다 에러났는데 석쌤 블로그가 딱뜨니 을매나 반갑게요?