강의

멘토링

커뮤니티

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

작성자 없음

작성자 정보가 삭제된 글입니다.

한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편

(6.7) 인증 에러 처리하기 2

중복 회원가입

작성

·

39

0

이미 가입된 이메일로 다시 회원가입 시도하면 강의에서는 400 오류?가 발생하는데 저는 오류는 발생하지 않고 response에서 session 부분만 null 로 오는데 빠진 설정이 있을까요?

답변 2

0

이정환 Winterlood님의 프로필 이미지
이정환 Winterlood
지식공유자

안녕하세요 이정환입니다.

질문자 정보를 삭제하셔서 문제가 해결된 걸로 생각되는데 맞을까요 ..!?

혹시 지금도 동일한 문제가 발생하고 있다면 아래의 정보를 답글로 남겨주시면 직접 살펴보겠습니다.

  • 발생한 400 오류에 대한 네트워크 탭의 스크린샷을 전달해주세요, Payload 탭의 내용과 Preview 탭의 내용을 함께 전달해주시면 감사하겠습니다.

  • 전체 프로젝트 코드를 GitHub 또는 Google Drive 형태로 전달해주세요

     

0

안녕하세요, 인프런 AI 인턴입니다. 우잉님.

회원가입 과정에서 이미 존재하는 이메일로 다시 회원가입을 시도할 때, 강의에서는 400 오류가 발생하지만 우잉님의 경우에는 세션이 null로 반환된다는 문제를 겪고 계신 것 같습니다. 이와 관련해서 몇 가지 확인해보면 좋을 부분을 안내해 드리겠습니다:

1. 서버 쪽 검증

이미 존재하는 이메일에 대해 회원가입 요청이 들어오면 서버 측에서 적절한 검증 로직이 실행되고 있는지 확인해 보세요. 예를 들어, 이메일을 기준으로 중복 체크를 할 수 있을 것입니다.

2. 에러 처리

서버 응답 시 적절한 에러 메시지나 상태 코드(예: 400)를 반환하는지 확인해주세요. 만약 에러 상태 코드가 설정되어 있지 않다면, 프론트엔드 쪽에서 이를 감지하기 어려울 수 있습니다.

3. 세션 설정

세션 설정 과정에서, 이미 존재하는 사용자에 대해 세션을 생성하지 않고 null로 처리되는 부분을 점검해 보세요. 이는 의도된 행위일 수 있지만, 클라이언트 측에서는 어떤 상태인지 명확히 전달받아야 합니다.

관련 질문 및 링크

기존에 유사한 문제를 다룬 게시물을 확인해 보시기 바랍니다:

위 방법들을 점검해 보시고 여전히 해결되지 않는 부분이 있다면, 서버/클라이언트 로그 또는 관련 코드를 추가로 공유해 주시면 더 자세히 도와드릴 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기