Je suis le développement de Serveur avec Firebase.
J'avais copié Google Developer Vidéo sur Youtube.
Il fonctionne bien, mais sur le journal il y a une erreur:
Fonction renvoyée indéfini, attendu la Promesse ou de la valeur
Il dit que la fonction est retourné undefined
, mais je m'en function
retourner un promise
"set`
Comment puis-je résoudre ce problème?
function sanitize(s) {
var sanitizedText = s;
console.log('sanitize params: ', sanitizedText);
sanitizedText = sanitizedText.replace(/\bstupid\b/ig, "wonderful");
return sanitizedText;
}
exports.sanitizePost = functions.database
.ref('/posts/{pushId}')
.onWrite(event => {
const post = event.data.val();
if (post.sanitized) return;
console.log('Sanitizing new post', event.params.pushId);
console.log(post);
post.sanitized = true;
post.title = sanitize(post.title);
post.body = sanitize(post.body);
return event.data.ref.set(post);
})
Je suis débutant de Firebase, Nodejs.