在Cloud Functions for Firebase 中啟用CORS
開發Cloud Functions for Firebase 時,了解CORS(跨域資源共享)非常重要啟用跨域請求。錯誤「No 'Access-Control-Allow-Origin'」表示函數未配置為接受 CORS 請求。
Cloud Functions 中的 CORS 中間件
The Firebase 文件建議在函數中使用 CORS 中間件,但正確導入它至關重要。建議的方法是使用以下導入:
const cors = require('cors')({ origin: true });
雲函數的函數結構
函數的結構應類似於以下:
exports.fn = functions.https.onRequest((req, res) => { cors(req, res, () => { // Your function body here }); });
額外注意事項:
透過合併這些更改,您應該能夠啟用 CORS在您的 Cloud Functions for Firebase 中並解決「No 'Access-Control-Allow-Origin'」錯誤。
以上是如何在 Firebase Cloud Functions 中啟用 CORS?的詳細內容。更多資訊請關注PHP中文網其他相關文章!