211120 TIL

ミンミン·2021년 11월 20일
0

TIL

목록 보기
42/42

오늘 한 일 & 배운 것

  • 오늘은 20시에 오랜만에 디자이너 + 개발자들이 모두 모여서 회의를 진행하였다. 이때까지 개발한 것들을 종합해서 배포한후 모두 테스트해보는 시간을 가졌다. 각자 서비스를 이용 후 문제점을 찾은 후에 정리하는 시간을 가졌다. 8명이서 찾다보니 많은 문제점이 발견되었다. 그중 가장 크리티컬한 이슈가 토큰유효기간이 만료되면 토큰이 삭제 되지않고 로컬스토리지에 남아있어서 홈페이지가 작동을 안하는 이슈가 있었다.
api.interceptors.response.use(
  async (response) => {
    return response;
  },
  async (error) => {
    const {
      response: { status },
    } = error;
    if (
      status === 400 &&
      error.response.data.message === "로그인된 유저만 사용가능한 기능입니다."
    ) {
      localStorage.removeItem("USER_TOKEN");
    }
    return Promise.reject(error);

이런식으로 에러랑 메세지가 일치할 경우 토큰을 삭제시켜주는 코드를 작성하였다.

내일 할 일

  • 댓글 수정기능 완성

오늘의 명언

인내는 쓰나, 그 열매는 달다.
-장 자크 루소-

profile
같이 성장해 나가는 개발자가 되고 싶습니다

0개의 댓글