【发布时间】:2018-11-16 15:28:29
【问题描述】:
我有 sequelize 模型 User 带有吸气剂字段:
public get isExternalUser(): boolean {
return this.externalLogins.length > 0;
}
当我从 DB 获取 User 时,我可以在调试器中看到他将 isExternalUser 属性设置为 false,这很好,但是当我从控制器返回它并序列化为 JSON 时,那个 getter disappers 并且只有 User 字段被序列化。
我错过了什么?是否有任何设置可以告诉 sequelize 它也应该序列化 getter 字段?
【问题讨论】:
标签: node.js typescript express sequelize.js