[TIL] NestJS 공부 52일차

정인교·2021년 8월 9일
0

TIL(Today I Learned)

목록 보기
63/67
post-thumbnail

TypeORM 수정

수정하는 방법이 따로 있던게 아니라 .save()에서 수정 기능까지 포함되어 있던 것이였다.
하지만 어떻게 하는지는 몰라서 찾은 방법이 아래 방법이다.

interface/dto 생성

먼저, 인터페이스나 dto를 생성시켜 수정할 값 및 userid를 추가시켜준다. 이 때, userid는 JWT에서 가져올 것이지만 틀에 존재해야 하므로 꼭 넣어준다.

service 추가

해당 데이터를 가지고온 후 값들을 변경하고 저장시키는 것이다.

controller 수정

update 부분에 해당되는 라우터를 생성한 후 기능을 작동시켜보자. JWT로 userid를 가져오는 것으로 바꿀 것이지만 테스트를 위한 코드이므로 해당 부분은 생략했다.

테스트

해당 데이터다. 이 값을 수정해보자.
postman을 이용하여 값을 수정한 후 다시 데이터를 불러온다면
값이 수정되어 있는 것을 확인할 수 있다.

profile
백엔드 개발자 정인교입니다!

0개의 댓글