-
노드js(Node.js) Express-SessionMEAN STACK/Express 2018. 9. 11. 10:30
* 예제는 하나의 프로젝트에 내용을 추가하는 방식으로 진행되고 있습니다. MEAN STACK - express 카테고리의 이전 글들을 참고하면 이해에 무리가 없을 것입니다.
Express 세션(session) 사용 방법
외부 모듈이므로 터미널에서 설치한다.
명령어 : npm install --save express-session세션 모듈 가져와 등록
어플리케이션 파일에 페이지 라우팅 처리
readFile 메소드의 경로에 맞도록 html 파일 생성 후 코드 작성
login url로 가 로그인. 아이디, 비밀번호는 따로 조건 없기 때문에 모든 값 입력 가능.
인덱스 페이지로 이동하면 정상 동작한 것이다. 이후 다른 탭 열어 같은 url 요청 수행하면이미 로그인되었다는 콘솔 메시지가 출력되며 로그인페이지로 이동을 막는다.
로그아웃 요청(logout) 후 다시 로그인 요청(login)을 하면 로그인 페이지로 이동 되는 것을 확인할 수 있다.
'MEAN STACK > Express' 카테고리의 다른 글
Node.js Express jQuery 사용법 (0) 2018.09.11 노드js(Node.js) multipart/form-data 인코딩 지원 모듈 Connect-multiparty (0) 2018.09.11 노드js(Node.js) 바디 파서(Body parser) (0) 2018.09.11 노드js (Node.js) Express 쿠키 파서(Cookie Parser) (0) 2018.09.11 Node.js Express Morgan(log) 예제 (0) 2018.09.11