我正在尝试我的内斯杰,我有点困惑的req.user。我们从哪里得到这个,我们需要手动req.user吗?req.user实际上是什么?我们能从中得到什么好处?我需要手动分配有效载荷吗?createParamDecorator } from '@nestjs/common';
就像在这个例子中,我从哪里
我试图在req.user对象上访问一个名为blockedUsers的数组,但是它返回时未定义。在req.user上还有其他数组和键/值对,我可以毫无问题地访问它们。如果我使用console.log(req.user);,那么我会得到以下结果:
// ... loads of other key当我将对象添加到DB中的用户时,我也尝试了
我在NestJs中创建了一个认证中间件,如下所示:export class AuthenticationMiddleware implements NestMiddleware我从headers中得到一个身份验证令牌,解码它并检查这个用户是否正确并且存在于数据库中,如果他存在,那么我将user对象设置为req.user。现在我有一个问题,如何在我的服务中使用此req.user并在业务逻辑中使用?我需要从req.us