织梦CMS - 轻松建站从此开始!

沙龙国际-沙龙365国际_沙龙国际网上娱乐

当前位置: 主页 > www.salon365.com >

使用 Redis 存储 session 时,session 总是为 undefined

时间:2017-07-18 06:31来源:未知 作者:admin 点击:
在做用户登录注册时,需要使用 Redis 做 session 存储,但是在写测试代码时,session 一直为 undefined,这是为什么呢?另外,在每次访问时,回出现 ERR wrong number of arguments for 'set' command 的

在做用户登录注册时,需要使用 Redis 做 session 存储,但是在写测试代码时,session 一直为 undefined,这是为什么呢?另外,在每次访问时,回出现 ERR wrong number of arguments for 'set' command 的错误,没查到原因,特来请教。

安装 Redis 后,需要设置什么,或者需要使用其他的中间件吗?

【代码】

var express = require('express')
var session = require('express-session')
var RedisStore = require('connect-redis')(session)
var cookieParser = require('cookie-parser')
var app = express()
app.use(cookieParser())
app.use(session({  
    secret: 'test',  
    store:  new RedisStore({  
        host:   '127.0.0.1',  
        port:   6379
    }),
    resave: true,
    saveUninitialized: true
}))

app.get('/', function (req, res) {
    console.log(req.session)
    console.log(req.session   '......................[session]')
    console.log(req.session.isVisit   '......................[isVisit]')
  if(req.session.isVisit) {
    req.session.isVisit  
    res.send('
      
      (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容