node.js로 세션 카운트 실습 > BlockChain 자료실

본문 바로가기
사이트 내 전체검색

BlockChain 자료실

node.js로 세션 카운트 실습

페이지 정보

profile_image
작성자 조선제일검
댓글 1건 조회 2,200회 작성일 22-07-21 00:20

본문

1. source

varexpress = require('express');

varsession = require('express-session');

varapp = express();

app.use(session({

secret:'bruce0415!@#$%^&*',

resave:false, // 계속 새로 발급하지 않는다

saveUninitialized:true// 세션아이디를 사용하기 전까지 미발급

}));

app.get('/count', function(req, res){

// session의 count 값이 존재할 경우

if(req.session.count){

// 카운트 증가

req.session.count++;

}else{

// 카운트 초기화

req.session.count = 1;

}

res.send('count : ' + req.session.count);

});

app.get('/tmp', function(req, res){

// /count의 req.session.count 에 담겨있는 값을 출력

res.send('result : ' + req.session.count);

});

app.listen(3003, function(){

console.log("Connected 3003 Port");

});


2. 페이지 보기

image.png

 

cookies와 달리 session을 사용할 경우 connect에 sid가 붙는다.

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 작성일

좋은글 감사합니다. ^^

회원로그인

회원가입

사이트 정보

회사명 : (주)리눅스데이타시스템
대표이사 : 정정모
본사 : 강남구 봉은사로 114길 40 홍선빌딩 2층
- tel : 02-6207-1160
대전지사 : 유성구 노은로174 도원프라자 5층
- tel : 042-331-1161

접속자집계

오늘
1,276
어제
1,766
최대
3,935
전체
1,089,744
Copyright © www.linuxdata.org All rights reserved.