본문 바로가기
💎 리액트

[리액트] Invalid token specified

by 비타민찌 2022. 5. 10.
728x90

Invalid token specified 떴을때 

 

자바스크립트에서 토큰을 디코딩할 때 Invalid token specified 오류가 발생하는 경우가 있습니다.  
이 오류는 주로 토큰 값이 올바른 형식이 아니거나, 디코딩할 수 없는 문자열이 전달될 때 나타납니다.  

아래 예시는 decode(token) 실행 시 에러가 발생했을 때, 예외 처리를 통해 에러 메시지를 확인하는 방법 입니다.

 

  try {
    const data = decode(token);
    // valid token format
  } catch(error) {
    // invalid token format
    console.log("error: " + JSON.stringify(localStorage));
  }
 
 

 

위와 같이 try catch 예외처리 구문을 사용하면 토큰이 올바른 형식인지 여부를 안전하게 확인할 수 있습니다.  
catch 블록에서는 에러 발생 시 필요한 로그를 출력하거나, 사용자에게 알림을 띄워줄 수 있습니다.  

단순히 에러를 무시하는 대신 예외 처리를 통해 원인을 파악하면 디버깅과 문제 해결이 훨씬 쉬워집니다.  

728x90

댓글