소개
게시글
질문&답변
2021.05.04
HOC 관련 질문입니다.
저도 고민하다가 https://www.inflearn.com/questions/36142 위 링크에 답변단 것 처럼 해결했는데 페이지 마다 조건처리 해줘야 하는지 궁금해요.. 아니면 다른 방식이 있을까요
- 1
- 1
- 90
질문&답변
2021.05.04
로그아웃 관련 질문 있습니다.
제가 한 유효시간 적용시킨 코드 공유합니다. 토큰 만들 때 인자로 유효시간 넘겨줄 수 잇더라고요 var token = jwt . sign ({ id : user . _id . toHexString ()}, 'secretToken' , { expiresIn : '1h' }); 적용하면 auth 권한 확인하는 곳에서 오류가 날 수 있는데 아래 처럼 수정햇어요 jwt . verify ( token , 'secretToken' , function ( err , decoded ){ // 복호화된 토큰 decoded if ( decoded ){ user . findOne ({ "_id" : decoded . id , "token" : token }, function ( err , user ){ if ( err ) return cb ( err ); cb ( null , user ); }) } else { cb ( null ); }
- 0
- 1
- 96
질문&답변
2021.05.03
useSelector를 사용하여 store 값 가져오기
import { useSelector } from 'react-redux' const user = useSelector ( state => state . user . userData ); console . log ( 'userselect' , user ) store에 저장한 state 명이 달라서 그런거 아닐까요? 전 잘되네요..
- 0
- 2
- 2.4K
질문&답변
2021.05.03
TypeError: Cannot read property 'prototype' of undefined
혹시 response 받아오는 페이지에서 import 부분에 response가 자동으로 추가되었는지 확인해보세요~
- 0
- 1
- 257
질문&답변
2021.05.03
로그인전 메뉴를 선택했을때...
저도 이거 해결해보고자 검색 해봤는데 user가 undefined일 때 조건을 줘서 해결했습니다. if ( user . userData === undefined ){ return null ; } else { if ( user . userData && ! user . userData . isAuth ) { return ( Menu mode = { props . mode } > 특정 페이지에 권한을 주고 들어가도 redirect 하기 전에 잠깐 보여지는데 이때도 똑같이 적용했어요.. (그런데 권한있는 페이지마다 이렇게 해줘야하는건지..?) if (! props . user . userData . isAuth ){ return null ; } else { return ( div style = { { width : '100%' } } > { console . log ( "engine landing" ) } Layout style = { { padding : '0 24px 24px' , overflow : 'auto' } } >
- 0
- 2
- 96