环回当前上下文有时是空的
在我的回环应用程序中,我正在使用currentcontext
获取当前login的用户,如下所示。
exports.getCurrentUserId =function(){ var ctx = loopback.getCurrentContext(); var accessToken = ctx && ctx.get('accessToken'); var userId = accessToken && accessToken.userId; return userId; }
当我调用这个方法getCurrentUserId
,它的工作很好,有时它给null
。 其不可预知的。 请分享你的想法。 提前致谢。
版本:
loopback-connector-mongo:1.15.1
回覆。 getCurrentContext()
,因为它是不可靠的(见这里的讨论getCurrentContext()
,所以有一个计划来反对这个方法。 但是,有一个build议的解决方法来通过选项注入远程上下文 。