Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mendayakan CORS dalam Fungsi Awan Firebase?
Mendayakan CORS dalam Fungsi Awan untuk Firebase
Apabila membangunkan Fungsi Awan untuk Firebase, adalah penting untuk memahami CORS (Perkongsian Sumber Silang Asal) untuk mendayakan permintaan silang asal. Ralat "Tiada 'Access-Control-Allow-Origin'" menunjukkan bahawa fungsi tersebut tidak dikonfigurasikan untuk menerima permintaan CORS.
CORS Middleware dalam Cloud Functions
The Dokumentasi Firebase mencadangkan penggunaan perisian tengah CORS dalam fungsi, tetapi penting untuk mengimportnya dengan betul. Cara yang disyorkan ialah menggunakan import berikut:
const cors = require('cors')({ origin: true });
Struktur Fungsi untuk Fungsi Awan
Struktur fungsi anda sepatutnya menyerupai ini:
exports.fn = functions.https.onRequest((req, res) => { cors(req, res, () => { // Your function body here }); });
Tambahan Pertimbangan:
Dengan memasukkan perubahan ini, anda seharusnya dapat mendayakan CORS dalam Cloud Functions untuk Firebase anda dan menyelesaikan ralat "Tiada 'Access-Control-Allow-Origin'".
Atas ialah kandungan terperinci Bagaimana untuk Mendayakan CORS dalam Fungsi Awan Firebase?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!