[#57][#58] localStorage를 추가하여 token&slug 사용, header의 토큰 값에 따른 api요청 분할 #59
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#57 유저의 토큰 값 및 Article에 slug를 localStorage에 저장
#58 로그상태 유무에 따른 Article 출력
로그인,회원가입 했을 때 localStorage를 사용해 토큰값 저장
index.jsx에서 User부분의 Get메소드 활성화, 헤더에 토큰 값 추가한 후, app.jsx에 useEffect를 사용하여 새로고침시 user의 정보를 토큰값을 이용해서 받아옴.
home에서 articlelist를 받아올때 (auth로 구별)
profile (articleList) 에서
⇒ 구별하지 않고 같은 axios를 사용하는 경우 로그아웃 시 header에 토큰값이 없어 오류 발생
article 상세페이지 눌렀을때, article에 대한 데이터들이 내려오면서 slug부분은 localStorage에 저장. (로그인 유무에 관계없이 article 상세페이지에서 새로고침을 누르면 article페이지가 나와야하기 때문에) - localStorage에 저장된 slug를 api 주소로 보낸다.
setting에서 값을 업데이트 했을 때 profile 페이지로 넘어가면서 데이터가 업데이트 된 값으로 바뀜