环回当前上下文有时是空的

在我的回环应用程序中,我正在使用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议的解决方法来通过选项注入远程上下文 。