CTF 새로고침 에러 해결
publdaze opened this issue · comments
장애 현상
로그인 후 CTF contest 선택 창에서 contest 선택 시 로그인이 풀리는 문제.
ex) {memberInfo: "멋진_타우렌"}
-> {ctfId: 3}
바라던 방향: ex) {memberInfo: "멋진_타우렌"}
-> {memberInfo: "멋진_타우렌", ctfId: 3}
그래서 새로고침 후에 contest를 선택해서 들어가면 문제가 없었음.
장애 원인
새로고침을 할 때 마다 redux에 key 값이 쌓임.
쌓이는 key 값은 Homepage-Front/src/redux/reducer/root.js 파일의 combineReducers에 선언된 것들.
새로고침을 안하고 접근하면 update 해 줄 ctfId key가 없다고 판단해서 기존의 데이터를 지워버리고 ctfId를 생성함.