NODE.JS cookie (1)
cookie란? : 웹에 저속할 때 서버에 의해 사용자의 컴퓨터에 저장되는 정보
cookie 사용 방법 : npm install cookie-parser --save
http 통신 : 비연결성
cookie : 사용자가 관리
쿠키 설정 확인 방법 : F12 => Application => Cookies
require("cookie-parser") : 쿠키 생성
app.use(쿠키명()) : cookie에서 동작하는 값을 middle ware에 부여 (쿠키라우터보다 먼저 생성)
NODE.JS cookie (2)
const 쿠키설정명 = { : 쿠키 설정 방법
httpOnlyt: true : 웹(http)통신만 적용
maxAge: 5000 : 쿠키 유지 시간 지정
}
const 쿠키밸류명 = req.cookies.쿠키 키값 : 사용자가 지정한 쿠키밸류값 설정
res.cookie(쿠키 키값, 쿠키 밸류값, 쿠키 설정명) : 쿠키값 설정 적용
res.render({쿠키밸류명}) : 쿠키값 넘겨주기
* window.open() : 새로운 창 표현 (괄호 안에 ""넣어야 새로운 창 표현 가능)
실행 결과
NODE.JS cookie (3)
location.href = "" : 서버로 다시 요청
실행 결과
NODE.JS cookie (4)
signed : true : 쿠키 밸류값을 암호화 처리
req.signedCookies.쿠키 키값 : 암호된 쿠키밸류값 설정
* 경로의 내용을 받아올 때는 req.parms.변수명 으로 표현한다 (변수명은 router에서 설정한 변수명 사용)
* 경로의 내용을 방아올때는 라우터 경로에 /:변수명 을 붙여준다
실행 결과
NODE.JS cookie (5)
실행 결과
Quiz01
풀이 과정
실행 결과
'node.js' 카테고리의 다른 글
NODE.JS 활용 (5) (0) | 2024.04.04 |
---|---|
NODE.JS 활용 (4) (0) | 2024.04.02 |
NODE.JS 활용 (3) (0) | 2024.04.01 |
NODE.JS 활용 (0) | 2024.03.29 |
NODE.JS 기초 (0) | 2024.03.28 |