我正在使用 loopback 3。哪种连接器更好 loopback-connect-redis 或 loopback-kv-redis 以及如何在 express-session 对象中配置存储属性添加数据源后。
我试过:
store: app.dataSources.myDataSourceName
但我收到错误消息 "store.get is not a function" 所以我尝试了:
store: app.dataSources.myDataSourceName).KeyValueAccessObject
我没有收到任何错误,但我在 Redis 上没有任何键值。谢谢
最佳答案
Loopback(诚然,我不是很熟悉)基于 Express(我很熟悉)。
我认为您应该像在普通 Express 中一样使用 express-sessions
。
const
...
session = require('express-session'),
RedisStore = require('connect-redis')(session),
redis = require('redis'),
rs = new RedisStore({ client : redis.createClient([connection your info]) })
});
session({
secret : 'foobar',
store : rs
});
然后您将在 session
阶段将其注册到您的 middleware.json
文件中。
关于node.js - 如何设置带环回的 redis 快速 session 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47763473/