스파르타코딩클럽 내일배움캠프 Node.js 숙련주차 강의를 들으며 공부한 것을 적은것입니다.
브라우저가 서버로부터 응답으로 Set-Cookie 헤더를 받은 경우, 해당 데이터를 저장한 뒤 요청에 포함하여 보내는 정보
app.get("/set-cookie", (req, res) => {
const expire = new Date();
expire.setMinutes(expire.getMinutes() + 60);
res.writeHead(200, {
'Set-Cookie': `name=test; Expires=$(expire.toGMTString()}; HttpOnly; Path=/`,
});
return res.status(200).end();
})
app.get("/set-cookie", (req, res) => {
const expires = new Date();
expires.setMinutes(expires.getMinutes() + 60);
res.cookie('name', 'test', {
expires: expires
});
return res.status(200).end();
});
app.get("/get-cookie", (req, res) => {
const cookie = req.headers.cookie;
})
객체형식으로 만들어줌.
const cookieParser = require("cookie-parser");
app.use(cookieParser());
app.get("/get-cookie", (req, res) => {
const cookie = req.cookies;
})
쿠키를 기반으로 구성된 기술.
손푸는척하면서 공부했네