인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

cjfals3154님의 프로필 이미지
cjfals3154

작성한 질문수

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

SSR시 쿠키 공유하기

쿠키까지 잘 받아오는데 SSR 적용오류 질문 드립니다

작성

·

288

0

자주 질문 드려서 죄송합니다..

다름이 아니라 쿠키 까지 받아오는 부분 확인하고 새로고침    눌렀을 때 화면이 계속 새로고침이 되서 쿠키 전부 삭제하고

제부팅후에 다시 켜보니 saga LOAD_MY_INFO에서

data undefined 랑

백에서는

[err_http_invalid_header_value]: invalid value "undefined" for header "cookie" 가 떳었는데

export const getServerSideProps = wrapper.getServerSideProps(
  async (context) => {
    console.log("getServerSideProps start");
    console.log(context.req.headers);
    const cookie = context.req ? context.req.headers.cookie : "";
    axios.defaults.headers.Cookie = "";
    if (context.req && cookie) {
      axios.defaults.headers.Cookie = cookie;
    }
    context.store.dispatch({
      type: LOAD_MY_INFO_REQUEST,
    });
    context.store.dispatch({
      type: LOAD_POSTS_REQUEST,
    });
    context.store.dispatch(END);
    console.log("getServerSideProps end");
    await context.store.sagaTask.toPromise();
  }
);

이 부분을 제로초님 깃허브에서 복붙하고 나서는 

오류는 없어졌으나 처음 상태처럼 새로고침시 SSR적용이 안돼서 질문을 드립니다 ㅠㅠ

 

답변 1

0

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

잘 이해가 안 되는데 뭐가 안 되시는 건가요? 마지막 스샷 ssr되는 것 아닌가요?

cjfals3154님의 프로필 이미지
cjfals3154

작성한 질문수

질문하기