이 글에서는 다음 1가지 주제를 다루겠습니다.
1) Log-in Controller 만들기
기본적인 흐름은 이전 글의 Join Controller와 유사합니다.
1) 원래 있던 const login을 const getLogin으로 수정하고,
const postLogin을 추가해줍니다.
const postLogin은 res.redirect(routes.home)을 담고 있습니다.
2) globalRouter.js로 이동하여,
globalRouter.get(routes.login, login)을
globalRouter.get(routes.login, getLogin)으로 수정하고,
globalRouter.post(routes.login, postLogin)을 추가합니다.
여기서 postLogin 같은 경우는 globalRouter.post로 호출한다는 점을 유의해야합니다.
3) getLogin과 postLogin을 import해줍니다.
4) npm start를 통해 실행하고, 아이디와 비번을 입력하면,
다음과 같이 home 페이지로 이동하는 것을 확인할 수 있습니다.
"다음은 노마드코더(https://academy.nomadcoders.co/)의 [초급 풀스택] 유튜브 클론 코딩 강의를 참고하였습니다."