#typeorm
Вопрос:
для регистрации у меня есть свой класс userEntiti :
@Entity()
export class UserEntity extends TimesTypesEntity{
@PrimaryGeneratedColumn()
id:number;
@Column({length:30})
name:string;
@Column({length:30,unique:true})
email:string;
@Column({length:150})
password:string;
@Column()
salt:string;
@Column({type:'enum',enum:UserRole,default:UserRole.USER})
role:string;
}
и когда я получаю данные от пользователя , я получаю имя, адрес электронной почты и пароль
, и я генерирую зашифрованный пароль, и роль по умолчанию будет «пользователь»
, поэтому мне нужно создать экземпляр объекта UserEntity, чтобы сохранить его, и обычно этот объект будет иметь роль по умолчанию, но этого не происходит
в сервисе,когда я передаю запрос пользователя, содержится адрес электронной почты, имя и пароль
const user=this.userRepositery.create({...userReq});
console.log(user.role)
в терминале он печатает неочищенный