2017-09-27 1 views
0

Gibt es eine Möglichkeit, eingehende Anrufe in einer Firebase-Datenbank anzuzeigen und zu protokollieren? z.B.Wie kann ich Aufrufe protokollieren, die über die Rest-API an die Firebase-Datenbank gesendet werden?

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

Produce ein Protokoll wie:

Uhrzeit, Datum: eingehender Anruf "GET 'https://XYZ.firebaseio.com/user/ /balance.json?auth=verysecrettoken'" - reponse war "1"

+0

Vielleicht könnten Sie Funktionen verwenden und HTTP-Anfragen abhören. Überprüfen Sie diese Funktion Beispiel https://github.com/firebase/functions-samples/blob/master/quickstarts/time-server/functions/index.js – cutiko

Antwort

0

Die Firebase-Datenbankserver bieten kein zugängliches Protokoll der eingehenden Anforderungen.

Wenn Sie so etwas möchten, können Sie einen Proxy-Server einrichten. Oder protokollieren Sie die Ereignisse vom Client in etwas wie die Firebase Realtime Database (ja, ironisch, ich weiß) oder Firebase Analytics.

+0

Was ist, wenn die Anfrage mit Funktionen protokolliert wird, kann eine Funktion zu hören HTTP-Anfrage begehren und wichtige zugängliche Informationen protokollieren, kann dies eine gültige Alternative sein? – cutiko

+0

Ich bin mir nicht sicher, ob ich das vollständig verstehe, aber es könnte gut sein, dass es einen Weg gibt, den Anwendungsfall zu erreichen. Ich empfehle Ihnen, es in eine Antwort zu schreiben, damit OP feststellen kann, ob es für sie hilfreich ist. –

+0

Gefunden etwas nützlich in den Funktionen Proben, als Kommentar hinzugefügt, hoffe, es ist hilfreich – cutiko

Verwandte Themen