728x90
24.04.22 오늘의 작업
crud 리팩토링
auth cont, ser 리팩토링함 => Dto에 포함된 속성들을 하나하나 빼오길래 한꺼번에 빼서 서비스에서 객체분해할당해버림
잡다한 console.log 삭제, return 값 변경
users
사용자 조회(내정보)에서 @UserInfo() 데코레이터, @Req() req
사용자 전체 조회(어드민 전용) RolesGuard 적용하면 작동 x(어드민 인식 못하는 듯?)
유저 인포 데코레이터에서 userId를 가져오지 않고 req.user에서 가져오는 거 수정해버림
사용자 정보 수정(내정보 수정)도 같은 수정
사용자 삭제(탈퇴)도 동일한 수정
schedule
스케쥴 상세조회
const schedule = await this.schedulesRepository.findOne({
where: { groupId, scheduleId },
});
where 절 userId였을 때 에러 났던 거 scheduleId로 수정 => 정상작동
잡다한 거 리팩토링 하고 코드 수정하고했음