Als «google-cloud-functions» getaggte Fragen

Google Cloud Functions ist eine einfache, ereignisbasierte, asynchrone Rechenlösung, mit der Sie kleine, in Node.js, Python oder Go geschriebene Einzweckfunktionen erstellen können, die auf Cloud-Ereignisse reagieren, ohne einen Server oder eine Laufzeitumgebung verwalten zu müssen .

14
Wie strukturiere ich Cloud-Funktionen für Firebase, um mehrere Funktionen aus mehreren Dateien bereitzustellen?
Ich möchte mehrere Cloud-Funktionen für Firebase erstellen und alle gleichzeitig aus einem Projekt bereitstellen. Ich möchte auch jede Funktion in eine separate Datei trennen. Derzeit kann ich mehrere Funktionen erstellen, wenn ich beide in index.js einfüge, z. exports.foo = functions.database.ref('/foo').onWrite(event => { ... }); exports.bar = functions.database.ref('/bar').onWrite(event => { ... …

7
Wie schütze ich den HTTP-Endpunkt der Firebase Cloud-Funktion, um nur Firebase-authentifizierte Benutzer zuzulassen?
Mit der neuen Firebase-Cloud-Funktion habe ich beschlossen, einen Teil meines HTTP-Endpunkts auf Firebase zu verschieben. Alles funktioniert super ... Aber ich habe das folgende Problem. Ich habe zwei Endpunkte, die von HTTP-Triggern (Cloud-Funktionen) erstellt wurden. Ein API-Endpunkt zum Erstellen von Benutzern und zum Zurückgeben des vom Firebase Admin SDK generierten …

19
Aktivieren von CORS in Cloud-Funktionen für Firebase
Ich lerne gerade, wie man neue Cloud-Funktionen für Firebase verwendet, und das Problem ist, dass ich nicht auf die Funktion zugreifen kann, die ich über eine AJAX-Anfrage geschrieben habe. Ich erhalte den Fehler "No 'Access-Control-Allow-Origin'". Hier ist ein Beispiel für die Funktion, die ich geschrieben habe: exports.test = functions.https.onRequest((request, response) …

5
Die Funktionen der Firebase-Cloud sind sehr langsam
Wir arbeiten an einer Anwendung, die die neuen Firebase-Cloud-Funktionen verwendet. Derzeit wird eine Transaktion in den Warteschlangenknoten gestellt. Und dann entfernt die Funktion diesen Knoten und fügt ihn in den richtigen Knoten ein. Dies wurde aufgrund der Möglichkeit implementiert, offline zu arbeiten. Unser aktuelles Problem ist die Geschwindigkeit der Funktion. …

21
Holen Sie sich die Download-URL aus einer Datei, die mit Cloud Functions for Firebase hochgeladen wurde
Nach dem Hochladen einer Datei in Firebase Storage mit Funktionen für Firebase möchte ich die Download-URL der Datei erhalten. Ich habe das : ... return bucket .upload(fromFilePath, {destination: toFilePath}) .then((err, file) => { // Get the download url of file }); Die Objektdatei enthält viele Parameter. Sogar einer mit Namen …


3
Wie kann ich einige Funktionen für Cloud-Funktionen für Firebase bereitstellen, ohne andere Funktionen zu beeinträchtigen?
Wenn ich renne firebase deploy --only functions Es liest die index.jsDatei und aktualisiert alle aus dieser Datei exportierten Funktionen. Wenn bei der vorherigen Bereitstellung eine Funktion mit dem Namen vorhanden awar und bei der aktuellen Bereitstellung keine solche Funktion vorhanden ist, awird diese gelöscht. Mit anderen Worten, der Effekt ist …

2
HTTP-Fehler: 401 beim Einrichten der Firebase-Cloud-Funktionen für das Android-Projekt
Ich versuche, Firebase-Funktionen einzurichten, erhalte jedoch nach dem Ausführen von firebase init eine Fehlermeldung. Fehler: HTTP Fehler: 401, Anforderung hatte ungültige Authentifizierungsdaten. Erwartetes OAuth 2-Zugriffstoken, Anmeldecookie oder andere gültige Authentifizierungsdaten. Siehe https://developers.google.com/identity/sign-in/web/devconsole-project .

5
Cloud-Funktionen für Firebase - Abrechnungskonto nicht konfiguriert
Ich habe gerade die neuen Cloud-Funktionen für Firebase implementiert, aber es gibt etwas im Protokoll, das mich stört: Abrechnungskonto nicht konfiguriert. Das externe Netzwerk ist nicht zugänglich und die Quoten sind stark eingeschränkt. Konfigurieren Sie das Abrechnungskonto, um diese Einschränkungen aufzuheben Ich habe es tatsächlich geschafft, über das externe Netzwerk …

3
Was ist der Unterschied zwischen Cloud-Funktionen und Firebase-Funktionen?
Cloud-Funktionen und Firebase-Funktionen (oder "Cloud-Funktionen für Firebase") sehen beide gleich aus. Bitte beschreiben Sie den jeweiligen Anwendungsfall. Beide verwenden HTTP-Funktionen. In den Cloud-Funktionen : exports.helloHttp = function helloHttp (req, res) { res.send(`Hello ${req.body.name || 'World'}!`); }; Und in den Firebase-Funktionen : exports.helloWorld = functions.https.onRequest((request, response) => { response.send("Hello from Firebase!"); …

5
Wie richten Sie lokale Umgebungsvariablen für Cloud-Funktionen für Firebase ein?
Ich verwende http-Cloud-Funktionen, um auf eine Anfrage zu warten und dann eine einfache Nachricht zurückzugeben. Ich entwickle Cloud-Funktionen lokal mit: firebase serve --only functions Ich habe einige benutzerdefinierte Umgebungsvariablen mit eingerichtet firebase functions:config:set Der Zugriff auf die benutzerdefinierten Konfigurationsvariablen mit dem folgenden Code funktioniert einwandfrei, wenn das Projekt bereitgestellt wird …

2
Um die E-Mail von GCP zu verstehen, müssen Sie die Cloud Build-API erneut aktivieren
Ich verwende Firebase für meine Webanwendungen, nicht für die Google Cloud Platform. Obwohl mir bewusst ist, dass hinter den Kulissen jedes Firebase-Projekt auch ein GCP-Projekt ist. Ich habe gerade eine E-Mail von GCP erhalten, in der es heißt (Auszug): [Erforderliche Aktion]: Aktivieren Sie die Cloud Build-API für Ihre Projekte vor …

1
Holen Sie sich die Download-URL, nachdem die Größenänderungserweiterung von firebase abgeschlossen wurde
Dies ist, was ich erreichen möchte, implementieren Sie die Bilderweiterung für die Größenänderung der Firebase, laden Sie ein Bild hoch und fügen Sie nach Abschluss der Größenänderung die Daumen dieses DowloadUrl einem Cloud Firestore-Dokument hinzu. Diese Frage hilft mir, kann aber immer noch nicht die Daumen identifizieren und die Download-URL …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.