티스토리 뷰

728x90

routing.js에서 사용하는 모듈들

 

쿠키를 string으로 parse

     : 이 부분은 어려우니까 추후 공부 예정

서버에 연결

코드를 보면 크게 3가지로 나뉘는데,

1. if(req.url.startWith('/login'))  

     : 들어올때 /login으로 들어오면 if문을 실행 

     : 'Set-Cookie' ~ 쿠키를 설정해주는 부분이다. 위에 const query, name구해준 이유도 쿠키를 설정해주기 위한 것

     : Location : '/'은 로그인페이지에 들어오게 된다면 다시 루트페이지로 가는 명령이다.

     : res.wrteHead(302,~ : 다른 page로 응답하기 위해서 위의 Location을 실행하기 위해서

 

2. else if (cookies.name)

     : 로그인이 아니고 쿠키를 가지고 있는 상태면 실행

3. else 

     : 로그인도 없고 쿠키도 없으면 html 파일 실행