1. session 的使用
2. redis 的安装和使用
redis的安装
$ wget http://download.redis.io/releases/redis-3.2.4.tar.gz
$ tar xzf redis-3.2.4.tar.gz
// 以上两句为下载并解压 redis安装包,如果没安装wget,可手动下载并解压
$ cd redis-3.2.4
$ make
启动redis
$ src/redis-server
代码:
var express = require('express');
var session = require('express-session');
var RedisStore = require('connect-redis')(session);
var app = express();
app.use(session({
store: new RedisStore({
host:'localhost',
port:'6379'
}),
secret: 'maiziedu'
}));
app.get('/',function (request, respose, next) {
var id = request.session.useId;
respose.send('userId is: ' + id);
});
app.get('/:id',function (request, respose, next) {
var id = request.params.id;
console.log('id:' + id);
request.session.useId = id;
respose.send('hello world');
});
app.listen(1234, 'localhost');