Configuration CORS dans Cloud Functions pour Firebase
Lors de l'accès à Cloud Functions pour Firebase via des requêtes AJAX, vous pouvez rencontrer le message "No 'Access- Erreur Control-Allow-Origin' indiquant une configuration CORS incorrecte.
Pour les fonctions Cloud v2 :
Firebase-functions/v2/https vous permet d'activer CORS directement dans la définition de la fonction :
const { onRequest } = require("firebase-functions/v2/https"); exports.sayHello = onRequest({ cors: true }, (req, res) => { res.status(200).send("Hello world!"); });
Pour Cloud Functions v1 :
Deux exemples fournis par Firebase démontrent l'utilisation de CORS :
Le deuxième exemple utilise une approche différente de celle que vous utilisez :
const cors = require("cors")({ origin: true }); exports.fn = functions.https.onRequest((req, res) => { cors(req, res, () => { // Your function body here }); });
Étapes pour résoudre CORS Problèmes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!