• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

non_field.errors 결과가 뜨지 않습니다.

22.12.26 14:40 작성 조회수 211

0

강의내용 3:47에서 비밀번호를 다르게 입력하였을시 다른 오류가 출력이 됩니다.

제목 없음.png제목 없음2.pngreact-router-dom 6버전에 simple-jwt를 사용한다는 점을 제외하면 똑같이 따라했는데 이런 오류가 발생하네요.

답변 1

답변을 작성해보세요.

0

안녕하세요.

현재 콘솔 로그에 보시면 Login.js의 51 라인에서 errors.join 코드가 있는 데, 함수가 아니라고 합니다.

배열(array)일 경우 join 메서드가 지원되는 데요. 이 경우 errors가 배열이 아닌가 봅니다.

errors.join 전에 console에 errors 내역을 찍어보시고, 그 값이 어떤 타입이며 어떤 값을 가지고 있는 지 확인해보시겠어요?

화이팅입니다. :-)

yezi9733님의 프로필

yezi9733

질문자

2022.12.26

저는 똑같이 따라했을때 detail.errors 오류가 아니라 non_field.errors가 꼭 떠야만 하는건줄 알았는데 상황마다 다른가보네요.

detail의 No active account found with the given credentials 에러 메세지가 뜨게끔 수정해서 해결했습니다!