小编Roh*_*zra的帖子

基于环回redis的会话

首先,我想说我已经看到有关相关问题的问题,但没有找到答案.

我想在环回中使用redis进行会话,但是代码中没有req.

服务器/ server.js

var redis   = require("redis");
var session = require('express-session');
var redisStore = require('connect-redis')(session);
var client  = redis.createClient();

var app = module.exports = loopback();

app.use(session({
    secret: '0`3VTw;hQ|3/`:95ZYu{0J82O>{}7JC/',
    // create new redis store.
    store: new redisStore({ host: 'localhost', port: 6379, client: client,ttl :  260}),
    saveUninitialized: false,
    resave: false
}));
Run Code Online (Sandbox Code Playgroud)

我想在环回应用程序上实现基于Redis的快速会话,但是我无法在不自己编写整个路由控制器的情况下找到方法.

我目前正在扩展模型并创建一个remoteMethod(),但无论如何我都无法访问"req".

这是我的TrmptUsers模型代码(见第3行)

通用/模型/ trmpt-users.js

module.exports = function(TrmptUsers) {
 TrmptUsers.login = function(username, password, cb) {
    console.log(TrmptUsers.app.session); //i want access to req variable to work with redis here.
 var ursalt = …
Run Code Online (Sandbox Code Playgroud)

redis node.js loopbackjs

3
推荐指数
1
解决办法
1594
查看次数

标签 统计

loopbackjs ×1

node.js ×1

redis ×1