Estoy tratando de configurar la variable passHash (que está fuera de la función hash de bcrypt) en el parámetro hash generado por bcrypt, pero passHash sigue devolviendo una cadena vacía. Pero, cuando imprimo hash por sí solo, imprime correctamente un hash. ¿Alguien sabe de una solución a esto? ¡Gracias!
Código:
let passHash = ''; bcrypt.hash(code, 10, function (err, hash) { passHash = hash; }); //Output: passHash = '';