gpt4 book ai didi

node.js - RedisStore - 类型错误 : Cannot read property 'prototype' of undefined

转载 作者:IT老高 更新时间:2023-10-28 23:17:52 24 4
gpt4 key购买 nike

当我运行应用程序时,我会收到该消息。我正在尝试按照 here 中描述的说明进行操作

这是我的 app.js 文件的一部分

var express = require('express');
var RedisStore = require('connect-redis')(express);
var redisStore = new RedisStore(); // setup redis
var flash = require('connect-flash');
var passport = require('passport');
var LocalStrategy = require('passport-local').Strategy;
var routes = require('./routes')

最佳答案

如果你想使用 Express 4.x

改变

var express = require('express');
var RedisStore = require('connect-redis')(express);

var session = require('express-session')
var RedisStore = require('connect-redis')(session);

还要记得安装express-session:

npm install express-session --save

如果您打算使用 Express 3.x,请选择兼容版本 1.4.7 的 connect-redis 以避免错误。

 npm install connect-redis@1.4.7 --save

要了解有关将 Express 3 迁移到版本 4 的更多信息:

关于node.js - RedisStore - 类型错误 : Cannot read property 'prototype' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22273567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com