typeorm - UserEntity 的 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 的对象来保存它,通常这个对象将具有角色默认但不会发生
在我通过 userReq 时的服务中包含电子邮件、名称和密码
const user=this.userRepositery.create({...userReq});
console.log(user.role)
在终端中打印未定义
解决方案
推荐阅读
- git - 如何让 github 操作工作流使用机器人名称将生成的文档推送到同一组织中的其他存储库
- python - 打开串行端口连接问题 - 找不到端口路径(Windows)
- python - 什么可能导致我的程序在一个函数上运行两次,即使它应该在运行一次后退出?
- java - 如果之前已经完成,为什么在检查两个字符时需要增加/减少两个索引?
- php - PHP根据当前数组键取消移位和推送值
- azure - 如何从 Azure DevOps 触发 AzureML 管道?
- java - 春季启动验证 - 至少一个交叉字段
- javascript - 为什么 await 在我的函数中不起作用?
- excel - 无法以自定义方式将数据写入 excel 文件
- angular - 单击另一个元素时,角度模式弹出窗口不会重新定位