728x90
User role type
@Column()
@Field((type) => String)
role: UserRole;
// String이 아닌 enum으로 변경
enum UserRole {
Client, // 0
Owner, // 1
Delivery, // 2 기본적으로 enum은 이런식으로 저장된다.
}
registerEnumType(UserRole, { name: 'UserRole' });
...
export class User extends CoreEntity {
...
@Column({ type: 'enum', enum: UserRole })
@Field((type) => UserRole)
role: UserRole;
}
728x90
'Node.js > NestJs' 카테고리의 다른 글
[User] Authentication #2 JWT Module (0) | 2023.04.07 |
---|---|
[User] Authentication #1 - login (0) | 2023.04.07 |
[User] Model #3 Create Account (+ Hashing Password) (0) | 2023.04.06 |
TypeOrm Decorator (0) | 2023.04.06 |
[User] Model 작성 #1 (0) | 2023.04.06 |
댓글