[Node] prisma - Provided Json, expected String 오류 해결

devguri·2023년 4월 3일
0
post-thumbnail

현재 오류 상황

prisma에서 req.body로 받은 nickname이 현재 타입과 일치하지 않는다는 오류를 발견했다.

위에 오류난 사진을 보면 객체 안에 객체를 다시 조회하는 것을 확인할 수 있다.

json 형식으로 주어졌는데 지금 조회할 데이터는 string 값으로 조회해야해서 그런 것 같다..!

해결방법

const nickname = req.body;
  • 항상 DTO로 받아와서 객체로 request body가 전달되는 것을 주의하지 않은 것 같다.
  • 이렇게 받아오면 nickname은 object로 받아오게 되는 것이다. (현재 nickname의 string 값이 필요함)
const {nickname} = req.body;
  • 이렇게 bracket 내에 넣어주면 객체에 있는 string 값만을 가져올 수 있다.
profile
Always live diligently

0개의 댓글

관련 채용 정보