작성
·
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적용이 안돼서 질문을 드립니다 ㅠㅠ