노마드 코더/유튜브 클론

[JavaScript, Node.js] 유튜브 클론 정리 7장 (11) - Logout, 복습

LooanCheong 2023. 6. 22. 02:22
반응형

머리글

이번 시간에는 로그아웃에 대해 알아보자.

Logout

로그아웃은 굉장히 간단하게 구현이 가능하다.

export const logout = (req, res) => {
  req.session.destroy();
  return res.redirect("/");
};

이런 식으로 session을 destroy 하게 되면 로그아웃이 가능하다.

마무리

로그아웃까지 구현하며 7장에서의 모든 내용을 마무리했다.

계정을 생성하는 방법을 배웠고,
상태 코드에 대해서도 알아보았으며,
로그인을 구현하는 방법도 배웠다.

또한, 세션과 쿠키에 대해서 배웠고
로그인 상태로 만드는 법도 알아보았으며
환경 변수등과 같은 부가적인 요소도 배웠다.

끝으로 이를 종합하여 github의 api를 이용해서 github 로그인도 구현해 보았다.

다음 장에서는 이번 장에서 만든 유저의 정보를 수정하는 방법을 배운다.

반응형