2017-09-27 1 views
0

Existe-t-il un moyen de voir et de consigner les appels entrants dans une base de données Firebase? par exemple.Comment puis-je enregistrer les appels effectués dans la base de données Firebase via l'API de repos?

GET 'https://XYZ.firebaseio.com/user/<RFID ID>/balance.json?auth=verysecrettoken' 

Produire un journal comme:

Heure, Date: appel entrant "GET 'https://XYZ.firebaseio.com/user/ /balance.json?auth=verysecrettoken'" - était Reponse "1"

+0

Peut-être pourriez-vous utiliser les fonctions et écouter les requêtes HTTP. Vérifiez cette fonction exemple https://github.com/firebase/functions-samples/blob/master/quickstarts/time-server/functions/index.js – cutiko

Répondre

0

Les serveurs de base de données Firebase ne fournissent pas un journal accessible des demandes entrantes.

Si vous voulez quelque chose comme ceci, vous pouvez envisager de configurer un serveur proxy. Ou consignez les événements du client dans quelque chose comme la base de données en temps réel Firebase (oui, ironique, je sais) ou Firebase Analytics.

+0

Qu'en est-il si la requête est un journal utilisant des fonctions, une fonction peut écouter le Désirez une requête HTTP et connectez-vous les informations importantes accessibles, cela peut-il être une alternative valable? – cutiko

+0

Je ne suis pas sûr de bien comprendre, mais il se pourrait bien qu'il y ait un moyen d'accomplir le cas d'utilisation. Je vous recommande de l'écrire dans une réponse, donc OP peut déterminer si c'est utile pour eux. –

+0

Trouvé quelque chose d'utile dans les échantillons de fonctions, ajouté comme un commentaire, espérons que son aide – cutiko