FeathersJS- authenticate("jwt") - 进行身份验证但避免调用 User Get 服务?

FeatherJS- authenticate("jwt") - Authenticate but avoid calling User Get service?

在我的单页应用程序中,一旦我使用 FeathersJS 身份验证登录,我就会将我的 JWT 令牌传递给服务器以进行进一步的服务请求。在我的服务挂钩中,我使用 authenticate("jwt") 来检查身份验证。它工作完美,而且还用用户信息填充 context.params.user。因此 authenticate("jwt") 为每个启用身份验证的 API 调用调用 user get 服务。

1) 如果我不需要 user ID 以外的任何用户信息,我可以避免此 user get 服务调用吗?还是有任何其他特定原因来填充用户对象?

2) 通过避免上述调用,我是否可以仅使用 ID(来自 JWT 令牌?)填充 context.params.user?

谢谢

目前无法避免填充用户对象,除非您想扩展 feathers 身份验证的各种内部结构来这样做。