我试图在redis中存储会话,但给了我一个错误。我正在使用nodejs和express。 ReplyError: ERR value is not an integer or out of range
```
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)
当我试图保存会话时会发生这种情况
1条答案
按热度按时间relj7zay1#
这个
ReplyError
你的输入并不总是正确的。您可以激活调试模式来查看实际传递的内容。关于传递的数据的错误,应该还有更多的信息。