我试图在Redis中存储会话,但给了我一个错误。 我用的是nodejs和Express。
ReplyError:错误值不是整数或超出范围
import express from 'express';
import redis from 'redis';
import redisConnect from 'connect-redis';
import session from 'express-session';
const app = express();
const redisStore = redisConnect(session);
const redisClient = redis.createClient();
app.use(
session({
store: new redisStore({
host: '127.0.0.1',
port: 6379,
client: redisClient,
ttl: 36000,
}),
secret: "ljsaflasjdsffafa",
resave: false,
saveUninitialized: false,
name: 'user',
cookie: {
path: '/',
httpOnly: true,
maxAge: 36000,
secure: false,
},
}),
);
app.listen(3000)
这发生在我试图保存会话的时候
ReplyError
指示您的输入并不总是正确的。 您可以激活调试模式来查看实际传递的内容。 关于传递的数据的错误,还应该有更多的信息。