feat: 添加CurrentUser修饰器

This commit is contained in:
2025-12-18 14:05:51 +08:00
parent 853bd573ad
commit 8b53d0573b

View File

@@ -0,0 +1,14 @@
import { createParamDecorator, ExecutionContext } from '@nestjs/common';
import { Request } from 'express';
export interface AuthUser {
sessionId: string;
userId: string;
}
export const CurrentUser = createParamDecorator(
(data: unknown, ctx: ExecutionContext): AuthUser => {
const request = ctx.switchToHttp().getRequest<Request>();
return request.user;
},
);