Konfigurasi CORS dalam Cloud Functions for Firebase
Apabila mengakses Cloud Functions for Firebase melalui permintaan AJAX, anda mungkin menghadapi "Tiada 'Akses- Ralat Control-Allow-Origin'" menunjukkan CORS yang tidak betul konfigurasi.
Untuk Cloud Functions v2:
Firebase-functions/v2/https membolehkan anda mendayakan CORS terus dalam definisi fungsi:
const { onRequest } = require("firebase-functions/v2/https"); exports.sayHello = onRequest({ cors: true }, (req, res) => { res.status(200).send("Hello world!"); });
Untuk Fungsi Awan v1:
Dua Sampel yang disediakan Firebase menunjukkan penggunaan CORS:
Sampel kedua menggunakan pendekatan berbeza daripada yang anda gunakan:
const cors = require("cors")({ origin: true }); exports.fn = functions.https.onRequest((req, res) => { cors(req, res, () => { // Your function body here }); });
Langkah-langkah untuk Selesaikan Isu CORS:
Atas ialah kandungan terperinci Bagaimana untuk Mengkonfigurasi CORS untuk Fungsi Awan Firebase?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!