私は帆jsでCRUDアプリケーションを作成しようとしています、私は気づいた私のDBにデータを投稿することができます。しかし、我々がそれに応じて特定のフィールドを望んでいない場合、どのように制限することができます。ありがとうございました。帆jsパスワードと電子メールを返すべきではありません
module.exports = {
attributes : {
username : {
type: 'string',
required: true
},
password : {
type: 'string',
required: true
},
email : {
type: 'string',
required: true,
unique: true
}
},
toJson: function() {
var obj = this.toObject();
delete obj.password;
return obj;
},
beforeCreate: function(attribute, callback) {
console.log(attribute.password);
require('bcrypt').hash(attribute.password, 10, function(err, encryptedPassword) {
sails.log(err);
attribute.password = encryptedPassword;
sails.log(encryptedPassword);
callback();
});
}
};
ありがとうsgress454、チャームのように動作します。 –