로그인을 했다면 로그아웃을 할때는 간단하다. cookie와 session을 지워주면 된다.
user의 logout router를 하나 만들어 준다. 이후 session을 파괴한다.
// routes/user.js
const router = require('express').Router();
// POST /user/logout
router.post('/logout', (req, res) => {
req.logout();
req.session.destroy();
res.send('logout ok');
});
'node.js' 카테고리의 다른 글
credentials로 cookie 공유하기 (0) | 2022.01.18 |
---|---|
middleware로 router 검사하기 (0) | 2022.01.18 |
cookie/session과 로그인 흐름 (0) | 2022.01.17 |
[node.js] passport로 로그인 (0) | 2022.01.17 |
[node.js/CORS] CORS 문제 해결하기 (0) | 2022.01.16 |