반응형
쿠키란 웹브라우저에 저장할 수 있는 정보이다
자동로그인을 예로 들면, 자동로그인 시 브라우저에 쿠키를 저장하여 다음에 접속했을 때 쿠키가 있다면 로그인 상태를 유지할 수 있는 것이다
node.js + express환경에서 cookie를 사용해보겠다
생각보다 아주 간단하다
cookie 설정을 한 뒤, 필요한 시점에 cookie를 생성해주고, cookie를 확인해야할 때 확인하면 된다 ...!
쿠키 사용하기
npm i cookie-parser
app.js
var cookieParser = require('cookie-parser');
const app = express();
app.use(cookieParser());
설정 끝! 이제 쿠키를 사용해주면 된다
쿠키 사용법
쿠키 주기
res.cookie(key,value,{options});
options는 생략가능하다.
쿠키 제한시간을 두고 싶은 경우엔
res.cookie('key', value, {
maxAge: 10000
})
maxAge는 밀리초 단위이다
쿠키 확인
req.cookies.key
쿠키 삭제
res.clearCookie(key);
현재 설정된 쿠키는
개발자도구(F12)에서
Application - Cookies에서 확인할 수 있다.
Name이 key이고, value가 나온다
반응형
'🔙 Backend > 🟢 Node.js' 카테고리의 다른 글
[Node.js] nvm으로 node버전 변경하기 (0) | 2021.06.10 |
---|---|
[Node.js][Express] alert 창 띄우고, 페이지 이동하기 (0) | 2021.06.01 |
[Node.js][ejs] ejs로 HTML checkbox check 여부 설정하기 (0) | 2021.06.01 |
[Node.js][express] html에서 ejs 사용시 html태그로 인식 되는 문제 (0) | 2021.06.01 |
[Node.js][express] ejs로 서버에서 받은 JSON 데이터 보여주기 (0) | 2021.06.01 |