23.08.02 00:53 작성
·
277
0
userInfo가 받아와지지 않아서 계속 "사용자를 찾을 수 없습니다'페이지가 뜹니다.
현재 아래와 같이 계속 뜹니다,
강의를 다시보기 해보아도 문제가 발생합니다.
어디를 확인해봐야할까요...?
답변 3
1
2023. 08. 02. 20:47
최종 확인 된 사항입니다.
첫 번째 문제는 접근하는 url에 아이디가 달랐어요.
만약 제 email이 totuworld 라면 ttotuworld 처럼 중간에 들어간게 조금 달라서 접근이 안된거였습니다.
두 번째 문제는 firebase auth 를 넘기는 초기값이 null인데요. 이게 undefined로 넘어가면서 발생했습니다.
export default function useFirebaseAuth() {
const [authUser, setAuthUser] = useState<InAuthUser | null>(null);
위에 코드 처럼 되어있어야했어요!
이게 문제를 일으킨 이유는 아래 코드에서 null이 아니면 InAuthUser라고 생각하고 데이터에 접근하는데요.
초기값이 undefined였기 때문에 앞선 조건을 통과하고 .uid에 접근하니까 에러가 발생되었어요.
const isOwner = authUser !== null && authUser.uid === userInfo.uid;
0
2023. 08. 02. 12:04
members.add.ts 말씀하시는 걸까요?ㅠㅠ
해당강의가 어디일까요 지금 다시 듣고있는데,,
이 문제로 몇일 째 진도를 못나가고 있는데 코드 한 번 봐주 실 수 있나요? 어디가 문제 인지 강의를 다시보면서 찾고 있는데
처음부터 다시 만들어야하나 고민입니다...
2023. 08. 02. 16:21
음. 채연님 레포지토리 받아서 제가 로컬에서 실행해보면 잘되더라고요?!
우선 채연님 상황 체크가 필요한데요. 이거 댓글로는 어려울듯하고요.
저랑 온라인으로 한번 보시죠.
totuworld@gmail.com 이쪽으로 저녁에 온라인으로 보실 수 있는 시간 한번 알려주세요.
제가 줌 링크 답메일로 보낼께요!
0
2023. 08. 02. 20:56
바쁜시간에도 친절하고 꼼꼼하게 봐주셔서 감사합니다.
정말감사합니다 선생님 ㅠㅠ최고에요....!