1. Express를 사용하는 이유 > - 라우팅의 분리 로직의 모듈화 node.js의 http 모듈을 이용하여 만든 코드의 경우 if - else if의 중첩 적용으로 인해 코드가 불필요하게 복잡해지고 가독성 또한 많이 떨어진다. 하지만 Express를 이용하여
require 메소드를 통해 dotenv 라이브러리를 호출한 후 config 메소드를 실행한다. 이는 환경변수(.env)에 적어놓았던 TypeORM과 관련된 많은 내용들을 app.js에서 활용할 수 있게 발동시키는 작업을 수행한다. 참고로 dotenv 라이브러리의
"코드의 구조를 어떻게 구성하고 관리해야하는가"에 대한 문제를 다루기 위해 백엔드 API코드에 가장 널리 적용 되는 패턴 중 하나로, 코드를 논리적인 부분 또는 역할에 따라 독립된 모듈로 나누어서 구성하는 패턴이다. 각 모듈이 서로의 의존도에 따라 층층히 쌓듯 연결되어