로그아웃 기능

이연중·2021년 4월 21일
1

Node.js

목록 보기
11/14

구현 순서


  1. logout route 만들기
  2. 로그아웃 하려는 유저를 데이터베이스에서 찾음
  3. 해당 유저의 토큰을 지워줌

구현


index.js

//로그아웃 기능 구현
app.get('/api/users/logout',auth,(req,res)=>{
  //먼저 인증 과정을 수행하고, 그 후 해당 아이디를 가진 유저의 토큰을 지워준다.
  User.findOneAndUpdate({_id:req.user._id},{token:""},(err,user)=>{
    if(err) return res.json({success:false,err});
    return res.status(200).send({success:true});
  });
});

확인




로그아웃 요청이 성공적으로 이루어졌음을 알 수 있다.

참고

www.inflearn.com/course/따라하며-배우는-노드-리액트-기본

profile
Always's Archives

0개의 댓글