Che*_*rif 4 redis node.js express node-redis
这是我的代码:
var express = require('express');
var RedisStore = require('connect-redis')(express);
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
RedisStore.prototype.__proto__ = Store.prototype;
^
TypeError: Cannot read property 'prototype' of undefined
at module.exports (/home/cherif/Bureau/Twimbee/server/gamma/node_modules/connect-redis/lib/connect-redis.js:96:41)
at Object.<anonymous> (/home/cherif/Bureau/Twimbee/server/gamma/index.js:2:42)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
Run Code Online (Sandbox Code Playgroud)
请帮忙
Mat*_*ggi 15
看起来他们已经在他们的文档中解决了这个问题:
由于表达了4.xx的更改,我们现在需要将快速会话传递给函数connect-redis exports以扩展express-session.Store:
var session = require('express-session'),RedisStore = require('connect-redis')(session);
app.use(session({store:new RedisStore(options),secret:'keyboard cat'}))
https://github.com/visionmedia/connect-redis正在使用中
归档时间: |
|
查看次数: |
6940 次 |
最近记录: |