매일공부기록 20210212

이동욱·2021년 2월 12일
0

매일공부

목록 보기
4/7
  1. NestJS 공부
  2. NestJS 에 prisma ORM 을 사용해 MySQL 을 연결했다.
    그러나, Prisma ORM 은 쓰면 쓸수록 Validation 사용이 제약됨을 느낀다.
    일일히 내가 구현하면 되긴 하나, 그것은 이미 다른 프로젝트를 통해서 해보았기에 구현해야할 필요성을 느끼지 못한다.
    Prisma ORM 은 자체적인 schema.prisma 파일을 통해 entity 를 생성하는데, 이는 NestJS 프레임워크 안에서 엔티티에 대한 validation 기능을 추가할 수 없다.
    따라서 나는 TypeORM 으로 바꾸려고 한다.
    TypeORM 은 ts 파일로 엔티티를 생성하기에 class-validator 패키지를 이용해 광범위한 validation 기능을 적용할 수 있다.

ps. 깃헙 star 의 차이가 나는 이유는 분명하다
TypeORM 23k VS Prisma ORM 8k

profile
무엇을 해야 재밌을까!

0개의 댓글