jwt(jsonWebToken)
json포맷을 이용해 사용자에 대한 속성을 저장하는 claim기반의 web token
로그인할때 서버에서 토큰을 암호화된 형태로 넣어주면 프론트에서 로컬스토리지에서 저장해뒀다가
저장된 jwt를 request header에 넣어서줌
jwt 사용방법
npm i jsonwebtoken
var jwt = require('jsonwebtoken');
const secret = 미리 index.js에서 만들어둔req.app.get('jwt-scret') 혹은 문자열
const token = jwt.sign({ email: 'bar' }, secret, {expiresIn:"7d", issuer:'yujin','subject':author});
로그인할때(setUser)
localStoreage.setItem('token', token)
로그아웃할때
localStoreage.remoteItem('token')
반응형
'Frontend > React' 카테고리의 다른 글
js/리액트 절대경로 설정하기 - jsconfig.json / tsconfig.json (0) | 2022.03.09 |
---|---|
풀스택 프로젝트 깃클론(리액트, 노드) (0) | 2022.03.02 |
yarn 명령어로 쉽게 버전 바꾸기 (0) | 2022.02.02 |
최근 리액트 라우터 React Router 변화 (0) | 2022.01.28 |
[오류해결] You are running `create-react-app` 4.0.3, which is behind the latest release (5.0.0). (0) | 2022.01.23 |