inflearn logo
강의

Course

Instructor

Learn Front-End DO IT Coding While Making (Next.js, Typescript)

Implementing the Add User API

localhost:3000/api/user.info/totuworld 404 에러가 뜹니다.

436

cccodus3135886

8 asked

0

userInfo가 받아와지지 않아서 계속 "사용자를 찾을 수 없습니다'페이지가 뜹니다.

현재 아래와 같이 계속 뜹니다,

스크린샷 2023-08-02 00.20.08.png

강의를 다시보기 해보아도 문제가 발생합니다.

어디를 확인해봐야할까요...?

next.js

Answer 3

1

totuworld

최종 확인 된 사항입니다.

 

첫 번째 문제는 접근하는 url에 아이디가 달랐어요.

만약 제 email이 totuworld 라면 ttotuworld 처럼 중간에 들어간게 조금 달라서 접근이 안된거였습니다.

 

두 번째 문제는 firebase auth 를 넘기는 초기값이 null인데요. 이게 undefined로 넘어가면서 발생했습니다.

https://github.com/cccodus313/Blah-Blah/commit/d493f443e596a73c09966400f551d3e85651eae0#diff-568e8274da487c742d5bb3662960de2752a55e6921e2929d8c8f426cfa2068f9L7

 

export default function useFirebaseAuth() {
  const [authUser, setAuthUser] = useState<InAuthUser | null>(null);

위에 코드 처럼 되어있어야했어요!

 

이게 문제를 일으킨 이유는 아래 코드에서 null이 아니면 InAuthUser라고 생각하고 데이터에 접근하는데요.

초기값이 undefined였기 때문에 앞선 조건을 통과하고 .uid에 접근하니까 에러가 발생되었어요.

  const isOwner = authUser !== null && authUser.uid === userInfo.uid;

 

 

1

cccodus3135886

바쁜시간에도 친절하고 꼼꼼하게 봐주셔서 감사합니다.

정말감사합니다 선생님 ㅠㅠ최고에요....!

0

cccodus3135886

members.add.ts 말씀하시는 걸까요?ㅠㅠ

해당강의가 어디일까요 지금 다시 듣고있는데,,

이 문제로 몇일 째 진도를 못나가고 있는데 코드 한 번 봐주 실 수 있나요? 어디가 문제 인지 강의를 다시보면서 찾고 있는데

처음부터 다시 만들어야하나 고민입니다...

https://github.com/cccodus313/Blah-Blah/tree/start

0

totuworld

음. 채연님 레포지토리 받아서 제가 로컬에서 실행해보면 잘되더라고요?!

우선 채연님 상황 체크가 필요한데요. 이거 댓글로는 어려울듯하고요.

저랑 온라인으로 한번 보시죠.

totuworld@gmail.com 이쪽으로 저녁에 온라인으로 보실 수 있는 시간 한번 알려주세요.

제가 줌 링크 답메일로 보낼께요!

0

totuworld

안녕하세요 채연님.

지금 데이터베이스에 사용자가 추가된 상태인가요?

post하는 경우에 uid 설정

0

138

1

vscode bgColor 바로 표시되기 설정방법 및 chakra-ui img src 설정관련

0

507

2

클래스 방식말고 (2)

0

327

1

클래스 방식말고

0

311

1

배포 후 오류

0

1150

3

const resp = await fetch(`/api/messages.list?uid=${uid}`)가 404에러가 뜹니다

0

438

1

사용자를 찾을 수 없다.

0

378

1

2. 사용자 API 만들기 => 강의는 짧지만 백엔드 api 만드는 기본 내용 다 들어가 있음 주의하세요!!

0

379

1

toast 처리부터 오류발생

0

599

3

FirebaseError: Firebase: Error (auth/invalid-api-key).

0

1830

3

Vercel 배포 후 thumbnail api 에러 발생합니다.

0

705

1

[~~].toStr에 대해

0

248

1

firebase admin 환경 초기화 하는 부분 질문입니다.

0

405

1

/api/[screenName].ts API에 대해 문의드립니다.

0

339

1

구글 가입 버튼 오류: redirect_uri_mismatch

0

535

1

mac m1 node 14버전 설치 에러

0

642

1

전체 예제 소스좀 올려주세요

0

445

1

R_CONNECTION_TIMED_OUT 오류

0

624

1

로그인 버튼 클릭시 auth/auth-domain-config-required 에러 발생

0

707

1

@types/react를 인식하지 못하는 에러

0

2826

3

thunder client로 get 요청시 무한로딩

0

1152

1

firebase auth 인증 질문

0

1206

1

router 관련 질문입니다.

0

380

1

자동 줄바꿈

0

379

1