nestjs - 从控制器中的 NestMiddleware 获取详细信息
问题描述
我在 NestJS 中使用 Firebase 身份验证。客户端在请求标头中发送 authToken,在中间件中对 req 令牌进行解码。我想从我可以在中间件中执行的解码令牌中获取电子邮件和相应的 firebase uid。
所以我在中间件本身中有所需的信息,我怎样才能在我的不同控制器中获取这些信息,从那里到服务?
PS 一种方法是添加信息req
并在req: @Request
. 但是还有其他更好的方法吗,因为我不想使用 expressJS 方式来执行此操作,而是使用 NestJS 方式。
解决方案
推荐阅读
- java - Passing error messages from SSE (Webflux) Spring Boot app to Angular 7 frontend
- database - 如何使用 map reduce 编程产生平均结果?
- javascript - 在给定某些编码约束的情况下,当从另一个来源打开网页时,是否可以将网页作为模态打开
- mysql - 我突然无法访问phpmyadmin
- php - SOAP-ERROR:编码:对象没有“数量”属性
- python - 根据 pandas 中的 2 个条件合并 2 个数据帧
- typescript - 角度 7 中的 ipad 双击和长按事件
- angular - routerLinkActive 不适用类
- java - 如何在Android中长按单个项目时更改所有RecyclerView项目的可见性?
- typo3-8.x - TYPO3 enable rte custom content element