< httpOnly 설정이 되어있다면 javascript로 cookie에 접근할 수 없다. >
app.use(
expressSession({
...
cookie: {
httpOnly: true, // javascript로 cookie에 접근하지 못하게 하는 옵션
secure: true,
},
...
}),
);
만약 httpOnly 가 true 라면 해당 값은 javascript 로 가져올 수 없다.
res.cookie('nickname', nickname, { maxAge: 900000, httpOnly: false })
res.cookie('isLoggedIn', true, { maxAge: 900000, httpOnly: false })
특정 쿠키만 httpOnly 를 false 로 설정한다면 접근 할 수있다.
크롬에 F12 눌러서 DevTools 를 키고 Application 탭의 Cookies를 보면 아래와 같다.
반응형
'서버' 카테고리의 다른 글
nextjs 사용 시 typeorm 및 express config 설정 (0) | 2021.11.25 |
---|---|
cross env (0) | 2021.10.18 |
윈도우에서 env port 사용하기 (0) | 2021.10.16 |
ssh root 설정 (0) | 2021.10.10 |
댓글