새로운 프로젝트를 node.js와 express.js 를 배우게 되어 orm을 선택하게 되는 과정에서 typeorm을 선택하게 되었다.
시퀄라이저 쓰기싫어!기본을 배우기 위해 공식문서를 따라 기초세팅을 해보려고 한다!
npm install typeorm --save
npm install reflect-metadata --save
npm install @types/nod --save-dev
npm install mysql --save mysql2
"emitDecoratorMetadata": true, "experimentalDecorators": true,
npx typeorm init --name goodproject --database mysql
이 명령은 MyProject디렉터리에 다음 파일이 있는 새 프로젝트를 생성합니다.
주요 변경사항! ormconfig.json 파일은 더 이상 지원하지 않는 기능입니다! 0.4.0 버전 부터는 완전히 삭제되니 기초세팅을 하는 시점이라면 애초에 사용하지 않는 것을 추천합니다!
cd goodproject npm install
data-source.ts
파일에 자신의 DB 연결 구성 옵션을 입력합시다.
대부분의 경우 host, username, password, database옵션 만 구성하면 port됩니다.
구성을 마치고 모든 노드 모듈이 설치되면 애플리케이션을 실행할 수 있습니다.
npm start
여기서 이제 아래 설명과 같이 express와 같은 모듈을 설정해주면 완전하게 구동이 된다.