[express.js] passport 로그아웃

김민재·2024년 4월 3일

express.js

목록 보기
24/39

passport 모듈을 이용한 로그아웃

  1. ejs 파일에 logout 경로로 post요청을 보낸다.
    <form action="/logout" method="POST">
      <button type="submit">Logout</button>
    </form>
  1. logout 경로에 들어오면 req.logOut 함수를 이용해 세션에서 cookie-session 토큰을 없는 토큰으로 만들어준다.


app.post("/logout", (req, res, next) => {
  req.logOut((err) => {
    if (err) {
      return next(err);
    }
    res.redirect("/login");
  });
});
profile
개발 경험치 쌓는 곳

0개의 댓글