기간: 23.07.10 ~ 23.07.13
👇🏻 초기화면
👇🏻 로그인 페이지 유효성 검사
👇🏻 메인 페이지(게시글 클릭시 상세 페이지로 이동)
👇🏻 상세 페이지(게시글 수정, 삭제 가능)
👇🏻 작성 페이지
api폴더 > users.js
const authorizationUser = async () => {
const token = await JSON.parse(localStorage.getItem("accessToken"));
const response = await axios.get(
`${process.env.REACT_APP_MOCK_SERVER_URL}/user`,
{
headers: {
authorization: `Bearer ${token}`,
},
}
);
console.log(response);
return response.status;
};
페이지마다 이 코드를 추가해줬는데 페이지가 처음 렌더링 될 때마다 useEffect로 authorizationUser함수가 실행되게 했다.
코드가 길기도 긴데 똑같은 게 페이지마다 있으니 .. 좀 더 효율적인 방법을 찾아볼 필요가 있는 것 같다.