Firebase función es la de ser ejecutado varias veces
Esta Nube Función de los accesos de la Nube Firestore:
admin.firestore().collection('Stores').doc("ID1").get()
.then(docSnapshot => {
//console.log(docSnapshot.data().theme);
//return response.send(docSnapshot.data().theme);
return response.status(200).send(docSnapshot.data().theme);
})
.catch(error => {
console.log("Error getting document :", error);
return response.status(500).send(error);
});
Ahora el registro en la base avanzada es :
*Function execution started
The behavior for Date objects stored in Firestore is going to change...
Function execution took 7380 ms, finished with status code: 200
*Function execution started
Error getting document: TypeError: Cannot read property 'theme' of undefined at admin.firestore.collection.doc.get.then.docSnapshot
Function execution took 121 ms, finished with status code: 500
*Function execution started
Error getting document:..
El navegador imprime el valor de theme
que yo tratamos de leer correctamente.
- ¿por qué se ejecuta 3 veces ?
- ¿por qué dice que no podía encontrar el documento pero no lo hizo (y lo impreso)?
- ¿por qué se tarda una eternidad para ejecutar ? 7380 ms para la primera llamada ?