Node.js 숙련 -8
숙련 1주차 과제. 2번째 시도
폴더 : kimminsoo -> sparta -> node_js -> learning -> second_step -> homework-2
===> dotenv, passport, Docker 를 연습해보기 위한 프로젝트.
1.
npm init -y
2.
설치할 npm 모듈들
express => 웹 프레임워크
mysql2 => mysql DB 연결
mybatis-mapper => mysql DB 조작을 용이하게 만들어주기 위한 ORM
express-session => session 으로 로그인 유저 검증하기.
session-file-store => 세션 저장소. 파일.
express-mysql-session => 세션 저장소. mysql.
dotenv => 환경변수 설정
winston => 로깅
nodemon => 저장 시 자동으로 서버 재실행
request-ip => 클라이언트의 ipv4 주소 가져오기
https://www.npmjs.com/package/express-session
=> express-session 공식.
https://www.npmjs.com/package/express-mysql-session
=> express mysql session 공식 사이트.
https://www.npmjs.com/package/mybatis-mapper
=> mybatis 공식.
https://yohanpro.com/posts/nodejs/express-session
=> express mysql session 사용해보기
=> express 세션 미들웨어 정리
req.session.save(err => {})
https://velog.io/@dev2820/nodejs%EC%9D%98-%EC%84%B8%EC%85%98
=> 세션 기본 블로그.