더북(TheBook)

21.5.1 서버에 세션 적용

 

백엔드 서버에 세션을 사용하려면 koa-session 라이브러리를 설치해야 합니다.

$ yarn add koa-session

 

이 라이브러리를 백엔드 서버에 적용하기 앞서 .env 파일에 두 가지 환경변수를 설정하겠습니다.

첫 번째로 설정할 환경변수는 관리자 비밀번호 ADMIN_PASS입니다. 나중에 로그인을 할 때 이 값을 사용합니다. 두 번째로 설정할 환경변수는 COOKIE_SIGN_KEY입니다. 이 값은 인증된 쿠키를 만들 때 인증 키로 사용합니다. 비밀번호는 react123으로 하고, 인증 키에는 숫자, 문자, 특수 문자를 포함하여 아무것이나 적어 보세요.

백엔드 프로젝트의 .env 파일을 다음과 같이 수정하세요.

.env

PORT=4000
MONGO_URI=mongodb://localhost/blog
ADMIN_PASS=react123
COOKIE_SIGN_KEY=C00KiE$1GNK3Y

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.