TIL

230306 TIL

bunbun2 2023. 3. 6. 21:54

nest.js + typeORM이 확실히 쓰다보니 엄청 편하다.

repository 연결도 너무 편하고...

테이블 작성도 express에서 sequelize 쓰던 것에 비하면 넘사로편했다

서비스 단에서 고작 몇줄로 레포지터리 4개를 꽂아넣은 코드 ㄷ ㄷ

 

 


DB 테이블 작성, 수정

*.entity.ts 파일을 작성하고,

 

typeorm.config.service.ts에서

21번째 줄에 entity에서 export했던 클래스를 넣어주기만 하면 테이블 작성이 끝나보림..

 

 

DB 테이블 수정도 entity 파일만 바꾸고 서버 실행하면 바뀌는데, 아마 .env파일의 이 구문이 true라서 바로 수정시키는게 아닐까 싶다

 

 


 

그리고 튜터님께서 디렉토리 구조를 바꾸는걸 추천해주셔서 그러기로했다

 

nest 기본 커맨드로 만들어진 디렉토리를 그냥 썼었는데,

express로 할 때 처럼 레이어드아키텍쳐로 나누어서 하는 게 확실히 좋을 듯하다