Heim >Web-Frontend >js-Tutorial >Wie konfiguriere ich CORS für Firebase Cloud Functions?
CORS-Konfiguration in Cloud Functions für Firebase
Beim Zugriff auf Cloud Functions für Firebase über AJAX-Anfragen kann es sein, dass Sie auf die Meldung „Kein Zugriff“ stoßen. „Control-Allow-Origin“-Fehler, der auf eine falsche CORS-Konfiguration hinweist.
Für Cloud-Funktionen v2:
Firebase-functions/v2/https ermöglicht Ihnen die Aktivierung von CORS direkt innerhalb der Funktionsdefinition:
const { onRequest } = require("firebase-functions/v2/https"); exports.sayHello = onRequest({ cors: true }, (req, res) => { res.status(200).send("Hello world!"); });
Für Cloud Functions v1:
Zwei von Firebase bereitgestellte Beispiele veranschaulichen die Verwendung von CORS:
Das zweite Beispiel verwendet einen anderen Ansatz als Sie verwendet haben:
const cors = require("cors")({ origin: true }); exports.fn = functions.https.onRequest((req, res) => { cors(req, res, () => { // Your function body here }); });
Schritte zur Behebung von CORS Probleme:
Das obige ist der detaillierte Inhalt vonWie konfiguriere ich CORS für Firebase Cloud Functions?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!