본문 바로가기
프로그래밍

[vue3 + spring boot] 클라이언트와 서버 형식이 다를 때

by 개발자신입 2024. 5. 14.
반응형

 

 

검사 페이지와 결과 페이지의 결과값이 다르다. submitTest의 내용이 맞다. 

submitTest와 getTestResult의 코드를 맞춰야 한다. 


 

문제 1

서로 보내는 형식이 다르다. 

올바른 계산
잘못된 계산

 

형식이 다르다.

 

보내는 형식을 맞춰줘야 한다. 

 

 


문제 2

서버 콘솔에서 null값이 있다고 나온다. 

Received answers: [null, 3, null, 3, null, 3, null, 3, null, 3, null, 3, null, 3, null, 3, null, 3, null, 3, null]

 

=> null 값을 처리하는 로직을 추가하자. 

      // 미응답 질문에 대한 기본값 설정 (예: 0)
      const userAnswersArray = this.questions.map(question => {
        return this.userAnswers[question.qid] !== null ? parseInt(this.userAnswers[question.qid]) : 0;
      });

 

 

반응형

댓글