2017-04-03 1 views
0

J'essaie de créer un simple validateur dans mon application feathersjs et je dois avoir accès à hook.app afin que je puisse récupérer le service users et vérifier l'unicité. Ci-dessous mon codecomment accéder à l'objet crochet en utilisant .validate de feathers-hooks-common

checkUniqueEmail = (values, hook) => { 
const userService = hook.app.service('users'); 
//below is my validation 
} 

Le problème est que la variable hook revient undefined au lieu de l'objet crochet. Le code github des plumes-crochets-communs montre que cela devrait être possible puisque le hook est passé en tant que 2ème paramètre. (voir ci-dessous)

const results = validator(getItems(hook), hook); // line 18 

Je ne suis pas sûr de ce que je fais mal ici.

Répondre