Node.js

· Node.js
Session 클라이언트 정보를 서버 측 저장소에 저장하고 사용. 서버측에서 저장. Cookie 클라이언트 정보를 클라이언트 (브라우저)에 저장하고 사용 클라이언트에서 저장한다. Session을 사용한 유저 로그인의 경우 Cookie에 Session ID 에 저장 → Session Store 에서 유저 정보 가져오기 JWT를 쿠키에 저장하는 경우 JWT로 요청 → 서명 확인 후 유저 정보 사용 데이터베이스 접근이 줄어서 효율적인 인증 구현 가능 JWT 로그인 구현하기 기존 세션으로 구현된 로그인을 비활성화 로그인 로직에서 JWT 생성 후 쿠키로 전달 passport-jwt 패키지로 JWT 로그인 미들웨어 작성 및 사용 로그인 로직에 JWT 토큰 생성 및 쿠키 전달 res.cookie 함수 사용하여 tok..
· Node.js
Mongodb 란? DataBase(하나 이상의 Collection을 가질 수 있는 저장소) → Collection( 하나이상의 Document가 저장되는 공간) → Document(저장되는 자료 SQL에서 row와 유사하지만 구조제약 없이 유연하게 저장가능) Mongodb 는 비정형화된 데이터들을 저장하는 데이터베이스입니다. NoSQL 중에서 자주 사용하는 DB 이며 512MB 까지는 무료로 사용할 수 있습니다. Mongoose 란? Mongoose 는 Mongodb 에서 schema를 보다 쉽게 관리할 수 있으며 Mongodb와의 연결 상태를 관리해주며 Populate를 사용하게 해주는 ODM ( Object Data Mapping) 입니다. Mongoose 를 사용하기 위해서는 패키지를 설치하여 사..
Toris-dev
'Node.js' 카테고리의 글 목록