소개
게시글
질문&답변
2021.05.04
HOC 관련 질문입니다.
저도 고민하다가 https://www.inflearn.com/questions/36142 위 링크에 답변단 것 처럼 해결했는데 페이지 마다 조건처리 해줘야 하는지 궁금해요.. 아니면 다른 방식이 있을까요
- 1
- 1
- 147
질문&답변
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
- 148
질문&답변
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.6K
질문&답변
2021.05.03
TypeError: Cannot read property 'prototype' of undefined
혹시 response 받아오는 페이지에서 import 부분에 response가 자동으로 추가되었는지 확인해보세요~
- 0
- 1
- 346
질문&답변
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
- 156