탈퇴 관련 질문입니다
미해결
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
안녕하세요. 현재 entities 의 user를 확인해보면 @DeleteDateColumn 을 활용해서 회원 탈퇴시에 해당 deletedAt에 기록을 하기 위해 구성을 하신것으로 생각이 되는데 이에따라 제로초님께서는 어떠한 방식으로 탈퇴를 구성하시나요? sequelize에서는 paranoid 옵션으로 탈퇴처리시에 자동으로 delted를 하더라도 soft-delete 형식으로 구성이 되서 deletedAt에 기록이 남던것으로 확인되는데 typeorm에서는 탈퇴 처리시에 어떠한 옵션이 있을까요? 지금 생각나는 방식은 탈퇴 요청 -> typeorm에서 update를 통해 deletedAt에 NOW() 데이터 삽입 -> 추후 데이터 가져올 때 deletedAt가 NULL이 아닌 정보를 가져와야한다 라는 생각이 드는데 위와같이 구성 할 경우 모든 유저 처리마다 deletedAt이 NULL이 아닌 정보를 가져와야할거같은데 (혹은 인터셉터등을 활용해서 deletedAt에 데이터가 있으면 탈퇴된 회원처리를 하거나...? 라는 생각정도 드네요) typeorm에서는 sequelize의 paranoid 옵션처럼 soft-delete를 보조해주는 옵션들이 있을까요~? 혹은 사용하실떄 어떠한 방식으로 구성하시는지 궁금증이 들어 질문 남겨봅니다. 질문 읽어주셔서 감사합니다.
- 탈퇴
- nodejs
- soft-delete
- express
- TypeORM
- NestJS
이온유
댓글 1
좋아요 0
조회수 590





