我正在将 PassportJS 与 ExpressJS 一起使用。
我需要更新登录的用户详细信息。虽然我确实在数据库中更新了它,但我如何在会话中更新它,以便 request.user 包含更新的用户详细信息?
也就是说,更新数据库后,我如何更新用户的会话信息?
我尝试直接将更新的详细信息分配给,request.user
但没有奏效。然后我尝试request.session.passport.user
了 - 这有效,但在 request.user 中更新之前有大约 5 到 10 秒的延迟。
我需要调用一个函数来更新会话中存储的用户信息吗?或者是否有其他一些我可以更新的对象,其中的更改没有延迟