강의

멘토링

커뮤니티

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

문종현님의 프로필 이미지
문종현

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

로그인 문제 해결하기

로그인 시도 시, 에러가 뜨며 진행되지 않습니다 ㅜ

작성

·

330

0

안녕하세요 제로초님

강의 듣던중 해결이 안되는 부분이 있어 질문 드려요ㅜ
로그인을 하면 redux tool 에도 LOG_IN_SUCCESS가 잘 뜹니다

또한 network에서 login 200으로 잘 찍히구요

그러나 아래의 에러가 뜨며 진행이 되지 않습니다 ㅜ

const fullUserWithoutPassword = await User.findOne({
        where: {id: user.id},
        attributes: {
          exclude: ['password']
        },
        include: [{
          model: Post
        }, {
          model: User,
          as: 'Followings'
        }, {
          model: User,
          as: 'Followers'
        }]
    })

password만 제외하고 불러오는 코드도 작성했는데 

무슨문제인지 몰라서 질문드려요 ㅜ

구글링도 해보고 질문 게시판도 봤는데 무슨 문제인지 모르겠습니다ㅜ

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

me.Posts가 없어서그런겁니다. 보니까 리덕스에 없네요. 백엔드 서버 재시작해보세요.

문종현님의 프로필 이미지
문종현
질문자

아 갑사합니다. 리덕스에 포스트 없는거 알려주셔서 한단계씩 뒤로가보니 사가에서 보내주지 않고 있었네요 감사합니다!

안녕하세요, 저도 같은문제로 막혔는데 혹시 어떻게 해결하셨는지 알려주실수있을까요?

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

서버에서 안 보내주고 있을 확률이 높습니다.

서버에서 안보내주고 있으면 어떻게 하면 될까요? 재시작도 해보고 강의랑 싱크를 다시맞춰봐도 해결이 안되네요 ㅜㅜ

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

로그인 후 새로고침 때 안 뜨는 거면 deserializeUser 부분 코드 확인해보세요. 그게 아니면 GET /user 부분 확인해보셔야 하고요.

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

me.Post는 어디서 오는가? me는 어디서 오는가?(리덕스), 리덕스에는 누가 me를 넣는가(axios) axios는 어떤 라우터로부터 데이터를 받아오는가? 이런 걸 순서대로 파악하시다보면 문제 원인이 보입니다.

문종현님의 프로필 이미지
문종현
질문자

저의 경우에는 saga에서 data를 제대로 보내주지 않아서 생긴 문제였습니다. result값에 오타가있었어요

문종현님의 프로필 이미지
문종현

작성한 질문수

질문하기