Я считаю, что вы не определили hooks
правильно.Предполагается, что они являются функциями, и я не вижу, чтобы hashPassword
определялось в коде, который был передан.
Из документов
hooks: {
beforeValidate: (user, options) => {
user.mood = 'happy';
},
afterValidate: (user, options) => {
user.username = 'Toni';
}
}