如何使用loopback设置redis express-session存储?

时间:2017-12-12 00:10:51

标签: node.js redis loopbackjs express-session

我正在使用环回3. Wich连接器更好 loopback-connect-redis loopback-kv-redis 以及如何在express-session对象中配置store属性添加数据后。

我试过了: store: app.dataSources.myDataSourceName但我收到错误“store.get不是函数”所以我试过了:

store: app.dataSources.myDataSourceName).KeyValueAccessObject

我没有收到任何错误,但我在redis上没有任何关键值。谢谢

1 个答案:

答案 0 :(得分:0)

Loopback(我不太熟悉,不可否认)基于Express(我很熟悉)。

我相信您应该像普通Express一样使用@EnableSpringConfigured

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文件中注册。