Skip to content

Commit 809429a

Browse files
author
xiaolongXL
committed
session
1 parent 800c3e9 commit 809429a

File tree

5 files changed

+16
-13
lines changed

5 files changed

+16
-13
lines changed

doc/demo/.DS_Store

6 KB
Binary file not shown.

doc/demo/day1/params/app.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ app.use(express.static(path.join(__dirname, 'public')));
2525

2626
app.use('/', routes);
2727
app.use('/users', users);
28-
app.use('/params/:id', params);
28+
app.use('/params/:id', function(req, res){
29+
console.log(req.params);
30+
});
2931

3032
// catch 404 and forward to error handler
3133
app.use(function(req, res, next) {

doc/demo/day1/params/public/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
type: "GET",
2121
url: "http://localhost:3000/params/3",
2222
data: {
23-
'method':'GET',
23+
/*'method':'GET',
2424
'name':'rainBow',
25-
'sex':'man'
25+
'sex':'man'*/
2626
},
2727
dataType: "json",
2828
success: function(data){

doc/demo/day1/sessionTest/app.js

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,10 @@ app.use(favicon(__dirname + '/public/favicon.ico'));
4040
app.use(logger('dev'));
4141
app.use(bodyParser.json());
4242
app.use(bodyParser.urlencoded({ extended: false }));
43-
app.use(cookieParser('andylau'));
43+
app.use(cookieParser());
4444
app.use(session({
45-
name:'fuck',
46-
secret: 'keyboard cat',
47-
cookie: { maxAge: 600000000 },
48-
genid: function(req) {
49-
return genuuid(); // use UUIDs for session IDs
50-
},
45+
secret: 'xiaolong',
46+
cookie: { maxAge: 600000000 }
5147
}));
5248
app.use(express.static(path.join(__dirname, 'public')));
5349

doc/demo/day1/sessionTest/routes/getserver.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,23 @@ var router = express.Router();
33

44
/* GET http.*/
55
router.get('/', function(req, res) {
6-
console.log(res.req.sessionID);
6+
console.log(req.cookies);
7+
//console.log(res.req.sessionID);
78
var se = req.session;
9+
var id = res.req.sessionID;
810
if(se.count){
911
se.count++;
1012
res.send({
11-
count:se.count
13+
count:se.count,
14+
sessionID:id
1215
});
1316
res.status(200).end();
1417

1518
}else{
1619
se.count = 1;
1720
res.send({
18-
count:se.count
21+
count:se.count,
22+
sessionID:id
1923
});
2024
res.status(200).end();
2125

@@ -25,6 +29,7 @@ router.get('/', function(req, res) {
2529

2630
/* POST http.*/
2731
router.post('/', function(req, res) {
32+
req.session.destroy();
2833
res.send(req.body);
2934
res.status(200).end();
3035
});

0 commit comments

Comments
 (0)