egg.js 怎么在 request.js文件下获取保存好的 session
在service目录下的某个文件中保存session信息 (打印已成功)
async index() {
var api = this.ctx.app.config.darwinApp.loginHttp + '/internal_api/client_authentication_with_userInfo';
const result = await this.ctx.request.appGet(api,this.ctx.query);
var data = JSON.parse(result.data);
this.ctx.session.userinfo=data //保存session
return data;
}
然后再extend的request.js下获取拿不到session ?
async appGet(url, body,urlFlag) {
console.log(this.ctx.session) //空对象
}
原因我已经知道是因为extend的request文件this是指向是request对象,那需要怎么写去获取session?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论