【发布时间】:2020-04-27 11:31:18
【问题描述】:
这更像是一个理论问题,而不是具体的代码问题。 在我的 nest.js API 中使用 JWT 身份验证时,在成功完成令牌验证并收到用户身份后,我在哪里将此信息保存在正在运行的请求上下文中,以便在我的应用程序中深入使用(可能在服务或其他一些类中) )。 例如,我需要更新数据库中记录的某些属性以及更新它的人。这个数据库查询可以嵌套在我的应用程序的深处,而无法访问请求对象。
请注意,用户身份应仅在当前请求的上下文中可用,并且不同的请求可能具有不同的用户信息。 我在 Nest 的文档页面上阅读了有关执行上下文的信息,但这并没有给我任何想法。
【问题讨论】:
标签: javascript nestjs