#백엔드 #nestjs #typeorm #create #repository #backend
안녕하세요, 구디사 개발자 9Diin입니다.
이번 강의에서는 서비스의 데이터가 시작되는 지점, 생성(Create) 기능을 구현합니다.
클라이언트가 보낸 데이터(DTO)가 어떻게 엔티티로 변환되고, 최종적으로 데이터베이스에 안전하게 저장되는지 그 전체적인 프로세스를 상세히 파헤쳐 봅니다.
📌 강의에서 다루는 내용
DTO와 Entity의 연결: 외부에서 들어온 요청 데이터를 DB 구조에 맞게 매핑하는 방법
repository.create(): DB에 저장하기 전, 메모리 상에서 엔티티 객체를 준비하는 과정
repository.save(): 준비된 엔티티를 실제 테이블의 레코드(Record)로 기록하기
비동기 처리와 반환: 데이터 저장 후 생성된 결과를 다시 클라이언트에게 응답하는 흐름
구조적 설계: Controller에서 Service로 이어지는 깔끔한 책임 분리
이번 강의에서는 👉 데이터가 생성되는 매커니즘을 정확히 이해하고, 👉 TypeORM의 핵심 메서드를 사용해 안정적인 INSERT 로직을 구축하는 데 집중합니다.
단순히 "저장된다"는 사실을 넘어, 데이터가 가공되어 DB에 안착하기까지의 여정을 이해하게 되면 더 복잡한 비즈니스 로직도 자유자재로 다룰 수 있게 됩니다.
생성 로직을 완벽히 마스터하고, 다음 강의에서 이어질 '삭제'와 '수정' 기능의 발판을 마련해 보세요!
📩 강의 문의 : mingoteam@naver.com
📚 강의 자료 : https://mingo.team/class-materials
💻 깃허브 : https://github.com/9diin