9. Nest.js 광부왕 게임 서버 Decorator 생성
2023. 3. 3. 18:58ㆍ프로젝트/게임 서버 - Nest.js
1. src/common/decorators/user.decorators.ts 파일 생성
Guard를 통해 jwt.payload.ts에서 만든 interface jwtPayload 타입에 맞춰 받은 유저 정보를 출력한다.
import { createParamDecorator, ExecutionContext } from '@nestjs/common';
export const CurrentUser = createParamDecorator(
(data: unknown, ctx: ExecutionContext) => {
const request = ctx.switchToHttp().getRequest();
return request.user;
},
);
728x90
반응형
'프로젝트 > 게임 서버 - Nest.js' 카테고리의 다른 글
11. Nest.js 광부왕 게임 서버 Log 저장 모듈 생성 (0) | 2023.03.13 |
---|---|
10. Nest.js 광부왕 게임 서버 Socket.IO 설정 (0) | 2023.03.04 |
8. Nest.js 광부왕 게임 서버 JWT 설정 (0) | 2023.03.03 |
7. Nest.js 광부왕 게임 서버 Interceptor 적용 (0) | 2023.03.03 |
6. Nest.js 광부왕 게임 서버 Filter 적용 (0) | 2023.03.03 |