Passport Js / Express - 如何选择用户对象的哪一部分将成为请求对象的一部分?

Passport Js / Express - How to choose which part of the user object will be part of the req object?

我在 Node Js / Express 应用程序上使用 passport Js 进行身份验证。

大用户 obj 出现问题(我知道这与我的数据模式有关,但那是另一个问题),它始终是请求 Obj 的一部分,并且它使此类用户的应用程序变得更慢。

是否有任何解决方案可以防止在每个请求中发送完整的用户 (req.user) Obj? 我在网上找不到任何关于它的信息。 谢谢!

您可以在 deserializeUser 函数中更改保存到 req.user 的内容。