본문 바로가기
Frontend

QueryFailedError: Unknown column '_______' in 'where clause'

by hyeok1235 2024. 7. 12.

해당 오류는 클라이언트에서 api를 사용할 때, 서버에서 기대하고 있는 형식에 맞지 않아서 발생하였습니다. 

만약 서버 쪽에서 DTO를 설정하여 다루는 데이터의 형식을 정의했다면, 클라이언트 쪽에서도 해당 형식을 맞춰서 데이터를 보내줘야 합니다. 

예를 들어서 서버에서는 다음과 같이 DTO를 설정하였는데,

class UserDTO {
  userId: string;
  username: string;
  email: string;
}

 

클라이언트에서는 다음과 같이 데이터를 보내면 오류가 발생하게 됩니다. 

{
  "id": "123",
  "name": "John Doe"
}

 

발생 오류 예시

ERROR [ExceptionsHandler] Unknown column 'userId' in 'where clause'

QueryFailedError: Unknown column 'userId' in 'where clause'

728x90
반응형

'Frontend' 카테고리의 다른 글

쿠키, 웹 저장소, 캐시  (0) 2024.03.02