express 学习笔记(五)session

来源:互联网 发布:软件合作开发协议书 编辑:程序博客网 时间:2024/05/16 08:07


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');



0 0
原创粉丝点击