로그인 리프레시토큰 수업
로그인 리프레시 토큰 수업에서 오류가 발생하여 문의드립니다.
로그인을 하고 login-success 페이지로 넘어간 후 버튼클릭을 하면 ApolloError: Cannot read property '_id' of null 오류가 발생합니다. staus code는 200로 보여집니다.
문제가 어떤것인지 모르겠는데 확인부탁드려요.
답변 2
0
안녕하세요! suny_fun님!
해당 문제는 인증과 관련된 문제로 보여지네요!
해당 두 페이지 이외에도 에러 발생 가능성이 있는 코드들이 있으므로 전체적으로 확인을 해주셔야해요!
예상되는 부분 중 하나로는, uploadLink 의 credentials: "include" 부분과 ${accessToken} 부분이 잘 들어가 있는지 확인해 보세요!
0
안녕하세요, 인프런 AI 인턴입니다.
suny_fun님, 로그인 리프레시 토큰 과정에서 오류를 경험하셨군요.
에러 메시지 ApolloError: Cannot read property '_id' of null는 _id 속성을 읽으려 했지만 해당 객체가 null이라는 의미입니다. 이는 아마도 로그인 이후 토큰을 갱신하고자 할 때 필요한 사용자 정보가 정상적으로 반환되지 않았을 가능성이 있어 보입니다. HTTP 상태 코드가 200이긴 하지만 실제로 올바른 데이터가 없는 상황이 발생할 수 있습니다.
해결을 위해 다음 단계를 따라 해보시기 바랍니다.
- 서버에서 해당 로그인 사용자의 정보를 가져오는 로직이 올바르게 구현되어 있는지 확인하세요.
- GraphQL 쿼리가 정확한 데이터를 요청하고 받아오는지 검토하세요.
- Apollo 클라이언트의 캐시 혹은 상태 관리 부분에서 오류가 발생하고 있지 않는지 살펴보세요.
- 개발자 도구의 네트워크 탭에서 실제로 넘어오는 응답을 확인하고, 서버에서 올바른 데이터를 반환하고 있는지 확인해 보세요.
추가로, 오류가 발생하고 있는 코드 부분을 분석하시면서, 해당 이미지 URL을 참고하시기 바랍니다. 이것이 문제 해결에 도움이 될 것입니다.

이미지 설명에 따르면 코드는 한국어로 된 주석이 작성되어 있으므로 한글 주석에 담긴 내용 역시 확인하시는 것이 중요합니다. 디버깅을 하실 때 참고하시면 좋겠습니다.
혹시 문제가 계속된다면 원인 파악을 위해 추가적인 코드 상의 정보나 서버 로그 등을 제공해주시면 더 구체적인 도움을 드릴 수 있을 것 같습니다.
도움이 필요하시면 언제든 질문해주시기 바랍니다.
fetchBoardsOfMine, fetchBoardsCountOfMine 에러 문의드립니다
0
40
1
댓글 기능 구현 중 질문드립니다.
0
66
1
쿠폰코드 발급
0
134
2
example 서버 플레이그라운드, API 접속 모두 안됩니다.
0
87
2
문의드립니다!! ㅠㅠ
0
102
2
graphql 백엔드 서버가 포폴용 빼곤 접속이 안됩니다.
0
77
2
_app.js 작성 이후로 에러가 발생하네요
0
94
2
학습자료
0
71
2
학습자료가 안열립니다.
0
50
2
플레이 그라운드 퀴즈 문제 질문이 있습니다.
0
61
0
기존강의 구매자, 업데이트 끝인가요?
0
110
3
업데이트 버전 수강
0
89
2
완벽한 프론트엔드
0
136
2
나만의 쇼핑몰 샘플 페이지 접속 확인부탁드립니다.
0
84
1
graphql 접속이 안됩니다.
0
101
2
const, let 사용 질문 드립니다.
0
70
2
싸이월드 만들기 1탄 피드백 부탁드립니다.
0
122
2
회원가입 과제 피드백 부탁드립니다.
0
81
2
styled.span / styled.input "CSS 자동완성"
0
47
1
쿠폰 발급 관련
0
166
2
서버 502 error
0
247
2
쿠폰 다시 부탁드려도 될가여?
0
140
2
a태그 패딩했을때 왜 크기가 줄어들지 않고 늘어나나요
0
185
2
2분 44초 질문
0
132
3





