QueryDeepPartialEntity 오류가 발생했다.
'{ surveyData: SurveyDto; }' 형식의 인수는 '_QueryDeepPartialEntity | _QueryDeepPartialEntity[]' 형식의 매개 변수에 할당될 수 없습니다.
개체 리터럴은 알려진 속성만 지정할 수 있으며 '_QueryDeepPartialEntity | _QueryDeepPartialEntity[]' 형식에 'surveyData'이 없습니다.
이런 오류 메세지를 확인할 수 있었는데, 확인해보니 아주 간단한 문제였다.
나의 소스 코드를 보면 아래와 같다.
createSurvey(surveyData: SurveyDto) {
this.surveyRepository.insert({surveyData});
}
surveyData 를 파라미터로 받는데, surveyData자체가 객체이다.
근데 나는 객체 안에 객체를 집어넣었으니... 오류가 날 수 밖에 없었다.
아래와 같이 고치니 정상 작동하였다.
createSurvey(surveyData: SurveyDto) {
this.surveyRepository.insert(surveyData);
}
유심히 봣으면 간단히 해결 할 수 있는 것을.. 좀 더 신경씁시다.!