我正在使用 loopback 3. 哪个连接器更好 loopback-connect-redis 或 loopback-kv-redis 添加数据源后如何在 express-session 对象中配置存储属性?
我试过:
store: app.dataSources.myDataSourceName
但我得到一个错误
“store.get 不是函数”
所以我试过:
store: app.dataSources.myDataSourceName).KeyValueAccessObject
我没有收到任何错误,但我在 Redis 上没有任何键值。谢谢
Loopback(诚然,我不是很熟悉)基于 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
});
然后您将在
middleware.json
阶段将其注册到您的session
文件中。