J'ai recherché et trouvé des exemples d'écouteurs tels que onWrite()
pour les instances d'accès aux données de la base de données, mais celles-ci dépendent des événements. Comment puis-je utiliser les fonctions pour lire un instantané à partir de la base de données uniquement au moment où j'en ai besoin? Merci d'avance.Lecture des données de la base de données firebase en utilisant des fonctions cloud sans dépendre des événements
0
A
Répondre
1
Utiliser déclencheur HTTPS comme décrit ici: https://firebase.google.com/docs/functions/http-events
En outre, vérifier cet échantillon officiel: https://github.com/firebase/functions-samples/tree/master/quickstarts/time-server
exports.unguessableFunctionName = functions.https.onRequest((req, res) => {
return doSomething().then(res => {
res.status(200).send(res);
});
});
Assurez-vous que ce paramètre ne sera pas un problème de sécurité
En outre, vous pouvez attacher un événement onWrite
sur un noeud de base de données protégé (lecture/écriture == faux), vous seul pouvez le déclencher à partir de la console
Vous pouvez utiliser le déclencheur HTTPS –
https://firebase.google.com/docs/functions/http-events –
@alexkucksdorf qui n'est pas un doublon, cette question serait utile pour les personnes qui ne savent pas que Firebase a un tel fonctionnalité –