반응형
node js로 게시판을 만들다가 문제를 발견했다.
해당 글을 클릭하면 글 상세페이지로 넘어가면서 조회수가 1 증가한다.
하지만 웹의 뒤로가기 버튼을 누르면 글 목록 페이지로 이동되면서 조회수가 0 으로
초기화 된다. 구글링하다가 관련 소스를 발견했다.
//main page
app.get('/', function(req, res) {
res.header('Cache-Control', 'private, no-cache, no-store, must-revalidate');
res.header('Expires', '-1');
res.header('Pragma', 'no-cache');
.......
응답 헤더에 옵션 같은 것을 준것 같은데.. 왜 이렇게 작동되는지 찾아봐야겠다.
2.로그아웃 하면 메인화면. 다시 뒤로가기 누르면 로그인이된다....하..
일단 차선책으로 로그아웃하면 메인으로 리다이렉트하고
메인 페이지에서 뒤로가기 버튼 비활성화 시키기
<script>
history.pushState(null, null, location.href);
window.onpopstate = function(event) {
history.go(1);
}
</script>
반응형
'매일코딩 > Node.js ' 카테고리의 다른 글
[node js] 자바스크립트 동적구현&함수에 값넣고 호출 할때 에러해결 (0) | 2017.06.14 |
---|---|
[nodejs] 이미지 프로젝트에 사용 (0) | 2017.06.07 |
[node js] ajax 초 간단 예제 (1) | 2017.06.05 |
[node.js] passport 로그인& 간편 로그인 (0) | 2017.05.26 |
[node.js] 쿠키 & 세션 간단하게 정리 (0) | 2017.05.25 |
댓글