• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 썜 유저인증페이지 라우트 질문있습니다.

썜 유저인증페이지 라우트 질문있습니다.

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #118513

    정중식
    참가자
    프라이빗 라우트를 구현했습니다.
    예를들면 로그인한 유저만 접근가능한 페이지 같은거요.
    1. 근데 f12 네트워크탭보면 나갔다 들어갈때마다 계속 요청을 해서 좀 네트워크 낭비인거같아서
    리액트쿼리로 캐싱데이터쳐서 구현해봤는데.. 문제가 좀 있을것같습니다.
    
    2. 아무래도 리액트쿼리로 캐싱데이터쳐서 구현하다보니까 어세스토큰 유효기간이 만료됬는데도 계속 유저 활동이 가능하다는게 문제였습니다
    그래서 리액트쿼리 옵션을 토큰유효기간만료 시간만큼 줫습니다 예를들면 토큰유효기간이 십분이다.(실제로그럼) 그러면 리액트쿼리옵션도 십분후에 api 유저인증 요청을 다시하게끔해줬습니다.
        staleTime: 1000 * 60 * 10, // 10분
        refetchInterval: 1000 * 60 * 10, // 10분
     이렇게요.
    근데 이게 또 문제인게!! 리액트쿼리 재시작은 화면을 보고있는 상태에서 10분이지나야 하는것 같습니다.
    잠시 컴퓨터를 절전모드로 해놓고 잠들었다가 다시 컴퓨터키고 사이트들어갔는데 재시작을안해요.
    
    궁금한점 1. 번과 2번 방법중 어떤게 올바른건가요?
    
    
    
    #118521

    codingapple
    키 마스터
    민감한 정보들을 다루고 있으면 1번이나을듯요 리액트쿼리는 실시간 데이터 가져올 때 유용합니다
    #118528

    정중식
    참가자
    선생님 재차 똑같은 말 계속 여쭤봐서 죄송합니다.
    민감한 정보라하면 토큰 유효값을 기반으로 페이지 접속 기능구현도 포함시켜도되는걸까요?..
    
    그리고 언제나 항상  늘 감사합니다.
    독학러에겐 코딩애플 선생님이 한줄기 빛이랄까요..
    
    그리고 마지막으로 혹시 강의 또 출간계획없으신가요??
    #118569

    codingapple
    키 마스터
    단순 페이지접속까지는 민감정보유출과 별상관 없을 수 있는데 사이트마다 다르지않을까요
    강의그만듣도록합시다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠