inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

React로 NodeBird SNS 만들기

6-5. Link 컴포넌트 고급 사용법

질문입니다.

3092

leejg

작성한 질문수 8

0

안녕하세요 제로초님. 강의 잘 보고있습니다~

현재 6-5 강의까지 들었는데 사용자 아바타 클릭 시 해당 사용자의 게시물만 출력하는 과정에서 에러가 있어서 질문드립니다.

특정 유저 게시물을 불러오는 과정에서 페이지의 모든 출력이 사라지네요 주소는 잘 들어가는데 이런 경우는 어디가 문제일까요..? 아직 이해가 부족해서 그런지 이 에러는 어떤 부분을 확인해야 할지 감이 안오네요.. 우선 제 깃헙주소랑 네트워크 기록 스크린샷 남길게요. ㅠㅠ

https://github.com/ljg0230/nodebird_ljg/tree/feature

react javascript

답변 9

0

제로초(조현영)

user.js의 userInfo Card actions쪽 문제인 것 같습니다. 이 부분은 backend에서 routes/user에서 제 github 소스랑 비교해보세요.

0

leejg

죄송합니다 ~ 말씀하신 부분들 수정해서 다시 업로드했습니다.

https://github.com/ljg0230/nodebird_ljg/tree/hotfix_1

0

제로초(조현영)

node_modules는 빼고 깃헙에 업로드해주시길 바랍니다.

또한

routes/users.js에서 get('/')에서

if (!req.user) {
return res.status(401).send("로그인이 필요합니다.");

}

이 부분 지워주세요.

0

leejg

죄송합니다 ㅠ 말씀해주신 부분들 로그로 확인했는데 데이터는 정상적으로 들어있어네요..

0

제로초(조현영)

일단 체크해보실 부분은 router.get('/:id/posts')에서 res.json(posts)의 posts가 잘 나오는지,

reducer에서 mainPosts에 posts 데이터가 잘 담기는지입니다.

이 부분 체크해보시고 안 되면 다시 알려주세요.

0

leejg

네 401 로그인 에러말고는 정확하게 파악이 안되서요 hashtag로 불러오는건 정상적으로 잘 되고, 방금 쿠키 삭제 후 다시해봐도 그대로네요

0

제로초(조현영)

401이면 서버쪽에서도 에러 뜨지 않나요? 일단 로그인이 안 되어있다는 건데 이 부분은 쿠키 문제일 수도 있습니다.

0

leejg

네 리덕스툴에는 LOAD_USER_SUCCESS, LOAD_USER_POSTS_SUCCESS 확인했고, 콘솔탭 에러도 확인은 해봤는데... 원인은 못찾았네요

Error: "Request failed with status code 401"

    createError createError.js:16
    settle settle.js:17
    handleLoad xhr.js:59

index.js:1

The above error occurred in one of your React components: in div (created by User) in span (created by Context.Consumer) in li (created by Context.Consumer) in ul (created by Context.Consumer) in div (created by Context.Consumer) in Card (created by User) in div (created by User) in User (created by NodeBird) in div (created by Context.Consumer) in Col (created by AppLayout) in div (created by Context.Consumer) in Row (created by AppLayout) in div (created by AppLayout) in AppLayout (created by NodeBird) in Provider (created by NodeBird) in NodeBird (created by withRedux(NodeBird)) in withRedux(NodeBird) in Suspense (created by AppContainer) in Container (created by AppContainer) in AppContainer React will try to recreate this component tree from scratch using the error boundary you provided, Container. index.js:1
    e index.js:1
    NextJS 22
    Redux 5
    e 2:1
    Redux 12
Warning: Container: Error boundaries should implement getDerivedStateFromError(). In that method, return a state update to display an error message or fallback UI. index.js:1

Error: Objects are not valid as a React child (found: object with keys {id}). If you meant to render a collection of children, use an array instead. in div (created by User) in span (created by Context.Consumer) in li (created by Context.Consumer) in ul (created by Context.Consumer) in div (created by Context.Consumer) in Card (created by User) in div (created by User) in User (created by NodeBird) in div (created by Context.Consumer) in Col (created by AppLayout) in div (created by Context.Consumer) in Row (created by AppLayout) in div (created by AppLayout) in AppLayout (created by NodeBird) in Provider (created by NodeBird) in NodeBird (created by withRedux(NodeBird)) in withRedux(NodeBird) in Suspense (created by AppContainer) in Container (created by AppContainer) in AppContainer

0

제로초(조현영)

콘솔탭에 에러가있지 않나요? 또한 리덕스데브툴즈도 보셔야합니다.

next 10 이상에서는 redux dev tool 구동이 안되나요?

0

272

1

세션 갱신 문의 건

0

484

7

배포 진행 후 Highlight updates components render 표시

0

445

1

똑같은 기능을 하는 테이블

0

448

4

관계형

0

312

2

프론트 서버를 이용하지 않는경우

1

299

3

인피니트 스크롤링 사용시 오류

0

278

0

계속 이런에러가 떠서 해결하기는 했는데 어떤 의미인지 모르겠습니다.

0

434

2

req.user가 언제 생성되나요??

0

330

2

Cannot read property 'id' of null 에러

0

333

1

리트윗한 게시글 불러오는 sequelize

0

252

1

result.data에서 images인 이유

0

281

2

takeLatest에 대한 질문입니다.

1

342

2

프론트에서 express를 사용하지 않을때 동적라우팅

0

501

6

getInitialProps가 클라이언트에서 수행되는 이유?

0

258

1

리로드하면 팔로우 언팔로우 값이 초기화 되는 문제입니다.

0

445

2

스타일드 컴포넌트와 className을 통한 스타일 적용의 차이에 대해 궁금합니다

0

585

2

할인 쿠폰 사용이 안되는되요 (848-f9af83f183e3)

0

365

1

nodejs mvc 패턴

0

976

4

사용하고 보니, 람다 구성이 궁금합니다!

0

266

1

제로초님

0

445

1

새로고침 로그인 풀림 문제.

0

247

1

안녕하세요. 강의 너무 감사합니다

0

157

1

제로초님

0

170

1