서버에 로그인을 하면 토큰을 발급해주어 사용자가 서비스를 이용할때 이 토큰을 요청에 포함시켜 사용자를 인증한다. 근데 이 토큰엔 만료시간이 있다 이 프로젝트에서는 이 토큰의 만료시간이 15분이다 그래서 토큰이 만료되면 리프레시 토큰으로 다시 새로운 access_token을 발급 받아야 한다
오잉…..
access_token이 만료되면.. 리프레시 토큰으로 새롭게 발급 받으라고!?
일단 로그인할때 response 받은 access_token과 refresh_token을 저장하자
시나리오 1.
로그인 할 때 발급 받은 access_token은 리덕스에, refresh_token은 쿠키에 저장한다
hoc를 이용해 access_token이 만료되면 새롭게 발급받고 토큰이 필요한 컴포넌트에 props로 넘겨준다
본격적으로 final project가 시작되었다.. 아직 기획단계라서 디자인도 나오진 않았지만 미리 API를 받아 코드를 작성 해 볼 수 있었다..
맨 처음 이 프로젝트를 선택 할 때 많은 데이터를 다룰 수 있어서 선택 했는데 럴수가.. 데이터가 너무 많다
검색을 하면 데이터에서 맞는 키워드를 화면에 띄워줘야 하는데 데이터양이 많아서 쓰로틀링이 너무 걸린다.. 어떻게 해결해야 하나 저 에러 메세지 조차 모든 데이터를 필터링 한 거도 아니다 기업측에서 보내준 데모사이트에서는 바로바로 필터링돼서 화면에 출력 되던데 어떻게 하는거지..?
lodash 라이브러리를 사용해서 filter하면 좀 더 빠르다 해서 해봤는데 차이가 있는지 모르겠다 -. -