【发布时间】:2019-08-15 09:30:15
【问题描述】:
似乎操作钩子“访问”不包含ctx.req对象。
我想要实现的是会话数据应该在所有模型中都可用。
中间件中定义的会话:
"session": {
"express-session": {
"params": {
"secret": "mysceret",
"saveUninitialized": true,
"resave": true
}
}
}
在 User.js 中:
req.session.user = userData;
并在Post 模型中访问会话:
Post.observe('access', function(ctx, next) {
console.log('ctx.req : ' , ctx.req) // undefined
ctx.query.filter = { tenantId: ctx.req.session.user.tenantId };
// so cannot able to find session data here.
next();
});
快速会话:"express-session": "^1.15.6"
环回版本:"loopback": "^3.0.0"
我错过了什么或者我以错误的方式访问会话? 请帮忙。
谢谢
【问题讨论】:
-
你参加会议了吗? @uday214125
标签: loopbackjs