Pet*_*lev 0 javascript node.js sails.js
我的Sails应用程序中有用户模型,当然有密码.因此,当我创建一个新用户时,Sails会使用包含新创建用户的所有数据的json进行响应,包括散列密码.有没有办法阻止Sails输出密码等特定字段?
是.您只需要覆盖模型的toJson函数,如下所示:
module.exports = {
attributes: {
name: 'string',
password: 'string',
// Override toJSON instance method
// to remove password value
toJSON: function() {
var obj = this.toObject();
delete obj.password;
return obj;
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
114 次 |
| 最近记录: |