
defaultStrategy, ctx.switchToHttp().getRequest()
[코드 분석]
PassportModule.register({ defaultStrategy: 'jwt', session: false }),
ㅤ
ctx.switchToHttp().getRequest() 를 사용하여 HTTP 요청 객체를 가져오고, 해당 객체에서 user 속성을 추출한다. request.user가 존재하면 해당 값을 반환하고, 그렇지 않으면 null을 반환한다.export const UserInfo = createParamDecorator(
(data: unknown, ctx: ExecutionContext) => {
const request = ctx.switchToHttp().getRequest();
return request.user ? request.user : null;
},
);