로그아웃 썸네일형 리스트형 [React] 로그아웃 기능 중요한 로그아웃 기능을 빼먹었네요. 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 (error) { return res.json({ success: false, error }); } }); 서버에서 로그아웃을 구현했었는데 id에 해당하는 user의 id가 존재한다면 토큰을 지워버리는 메커니즘입니다. 성공한다면 success: true를 반환할 것입니다. 그럼 먼저 로그아웃 버튼을 만들어 주겠습니다. 로그아웃 랜딩페이지에서 .. 더보기 [Node.js] 로그아웃 기능 https://youtu.be/zye0VrVUfuI?si=9Tmd6CsGreZ3m3SL 본 포스팅은 John Ahn 님의 유튜브 강의를 참고하였습니다. 안녕하세요 오늘은 로그아웃 기능을 구현하는 방법을 알아보도록 하겠습니다. 로그아웃은 로그아웃 라우터를 만들고 데이터베이스에 있는 로그아웃 하려는 유저의 토큰을 지워주기만 하면 됩니다. 먼저 로그아웃 라우터를 만들어 보겠습니다. server.js파일로 가서 app.get함수를 만들어 줍시다. app.get('/api/users/logout', auth, async (req, res) => { try { const updatedUser = await User.findByIdAndUpdate(req.user._id, { token: "" }, { new: tr.. 더보기 이전 1 다음