[Node.js/React] logout 기능 생성

·2023년 7월 3일
0

node-react 기초 공부

목록 보기
11/12
post-thumbnail

✏️logout api 구현

logout은 생각외로 간단하다. 우리가 loginauth과정에서 사용하였던 token을 없애주면 되기 때문에, 유저에 대한 _id값을 찾아 그의 token''로 지정하여 값을 없애주면 된다.

//index.js

app.get('/api/users/logout', auth, async (req, res) => {
    try {
        await User.findOneAndUpdate(
            { _id: req.user._id },
            { token: '' }
        );

        return res.status(200).send({
            success: true
        });
    } catch (err) {
        return res.json({ success: false, err });
    }
})

✏️실행 - postman

자.. 이제 nodejs 기반 구현은 대략 이정도로 마무리하고 그 다음부터 react 세팅하고 구현해볼건데,, react는 처음이라 두렵지만 잘 정리해서 모르는 건 하나하나 잘 짚고 공부할 예정이다. 화이팅😶


👩‍💻 깃허브 주소

node-react

0개의 댓글