【发布时间】:2023-03-19 20:29:01
【问题描述】:
当我 console.log 中间件中的 req 时,req 中没有用户{}
@Injectable()
export class MyMiddleware implements NestMiddleware {
use(req: Request, res: Response, next: NextFunction) {
console.log(req);
next();
}
}
但是当我 console.log 端点上的请求时,有一个
@Get('me')
async getMe(@Req() req: Request) {
console.log(req)
const res = await this.operatorService.findOneAndPopulate(
(req['user'] as any)._id,
);
return res;
}
那么,nestjs 什么时候准确地添加我捕获它并在控制器之前操作的用户{}
【问题讨论】: