인프런 커뮤니티 질문&답변

yezi9733님의 프로필 이미지
yezi9733

작성한 질문수

파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트

로그인 폼을 만들고 로컬 스토리지에 jwt 저장하기

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

해결된 질문

작성

·

278

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
질문자

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

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

yezi9733님의 프로필 이미지
yezi9733

작성한 질문수

질문하기