노드js 숙련과정
오늘부터 노드 숙력과정을 시작했다.
지난주에 암호화작업없이 패스워드 구현을 했다면 이번주에는 드디어 JWT를 이용한 로그인기능을 구현한다.
지난번 팀프로젝트때 구현하려다 실패했었는데 이렇게 바로 배우니 좋다.
쿠키 할당하기
Set-Cookie를 이용한 쿠키 할당 하기
app.get("/set-cookie", (req, res) => {
const expire = new Date();
expire.setMinutes(expire.getMinutes() + 60); // 만료 시간을 60분으로 설정합니다.
res.writeHead(200, {
'Set-Cookie': `name=sparta; Expires=${expire.toGMTString()}; HttpOnly; Path=/`,
});
return res.status(200).end();
});
res.cookie()를 이용하여 쿠키 할당하기
app.get("/set-cookie", (req, res) => {
const expires = new Date();
expires.setMinutes(expires.getMinutes() + 60); // 만료 시간을 60분으로 설정합니다.
res.cookie('name', 'sparta', {
expires: expires
});
return res.status(200).end();
});