#13 Auth 기능 만들기
[인프런] 따라하며 배우는 노드, 리액트 시리즈 - 기본강의를 들으며 정리한 내용입니다. 페이지 이동 때마다 로그인 되어있는지 안되어 있는지, 관리자 유저인지 등을 체크하기위해서 필요 글을 쓸 때나 지울 때, 해당 권한이 있는지 등의 체크시에도 필요함 쿠키에 넣어준 토큰과 서버에 저장된 데이터가 동일한지 체크하는 과정 1. middleware폴더 생성, auth.js 파일 생성 const { User } = require('models/User'); let auth = (req, res, next) => { // 클라이언트 쿠키에서 토큰을 가져온다. let token = req.cookies.x_auth; // 토큰을 복호화 한 후 유저를 찾는다. User.findByToken(token, (err, u..
2022.08.04