강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

ubiocean のプロフィール画像
ubiocean

投稿した質問数

[コードファクトリー] [中級] Flutter 本物の実戦!

Authenticationの仕上げ

[GoRouter & Authentication 마무리하기] 401 에러

解決済みの質問

作成

·

896

4

토큰 만료 이후 GoRouter & Authentication 따라할 경우 401 에러를 저도 만났어요. 유사 질문들과 답변이 있어, 저도 경험기 공유합니다.

증상

원인

  • refreshToken 이 있거나 accessToken이 있는 경우에 토큰이 만료된 상태이면 증상 발생 의심

해결

  • user_me_provider.dart 파일 > getMe() 에서

  • try catch & state 초기화 추가

  • 재실행

Future<void> getMe() async {
  // ... 중략

  try {
    final resp = await repository.getMe();

    state = resp;
  } catch(e, stack) {
    print(e);
    print(stack);

    state = null;
  }
}

저와 동일한 오류를 만나는 분에게 소소한 도움이 되길 바래요 :)

flutter401gorouterauthentication

回答 2

0

센스 굿! 깔끔한 정리 감사해요. 현시점 플로우대로 강의 수강시 나오는 현상이네요~!

0

codefactory님의 프로필 이미지
codefactory
インストラクター

안녕하세요!

정보 감사합니다!

ubiocean のプロフィール画像
ubiocean

投稿した質問数

質問する