KEEPER31337 / Homepage-Front

키퍼 홈페이지 프론트엔드

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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를 생성함.