Cloud Functions for Firebase の CORS 構成
AJAX リクエストを通じて Cloud Functions for Firebase にアクセスすると、「アクセスがありません」というエラーが発生する場合があります。不適切な CORS を示す Control-Allow-Origin' エラー
Cloud Functions v2 の場合:
Firebase-functions/v2/https を使用すると、関数定義内で直接 CORS を有効にできます:
const { onRequest } = require("firebase-functions/v2/https"); exports.sayHello = onRequest({ cors: true }, (req, res) => { res.status(200).send("Hello world!"); });
Cloud Functions v1 の場合:
2 Firebase が提供するサンプルは、CORS の使用を示しています。
2 番目のサンプルは、別のアプローチを採用しています。これまで使用していたものより:
const cors = require("cors")({ origin: true }); exports.fn = functions.https.onRequest((req, res) => { cors(req, res, () => { // Your function body here }); });
手順CORS の問題を解決する:
以上がFirebase Cloud Functions 用に CORS を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。