강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

heruse7318 のプロフィール画像
heruse7318

投稿した質問数

[リニューアル] ReactでNodeBird SNSを作成する

ログインのトラブルシューティング

sagas/ user.js 에서 result로 받은 user 정보를 me에 넣어줄때 ...

作成

·

278

1

sagas/ user.js 에서 result로 받은 값을 data: result로 하지 않고 왜 data: result.data로 넣는지 궁금합니다.

function* logIn(action) {
  try {
    const result = yield call(logInAPIaction.data);
    yield put({
      type: LOG_IN_SUCCESS,
      data: result.data,
      // 서버로 부터 결과를 받는다.
    });
  } catch (err) {
    yield put({
      type: LOG_IN_FAILURE,
      error: err.response.data,
    });
  }
}
reactexpressnodejsreduxNext.js

回答 2

1

zerocho님의 프로필 이미지
zerocho
インストラクター

result를 console.log 찍어보시면 아실 수 있습니다. result는 응답 자체이고 result.data는 응답에서 데이터만 추출해낸 것입니다.

0

heruse7318님의 프로필 이미지
heruse7318
質問者

응답에 정말 많은게 들어있네요^^

감사합니다~

heruse7318 のプロフィール画像
heruse7318

投稿した質問数

質問する