diff --git a/src/runtime/entries/firebase-gen-2.ts b/src/runtime/entries/firebase-gen-2.ts index 4aabb4063e..42686d7c1a 100644 --- a/src/runtime/entries/firebase-gen-2.ts +++ b/src/runtime/entries/firebase-gen-2.ts @@ -1,4 +1,5 @@ import "#internal/nitro/virtual/polyfill"; +import { setGlobalOptions } from "firebase-functions/v2/options"; import { onRequest } from "firebase-functions/v2/https"; import { toNodeListener } from "h3"; import { nitroApp } from "../app"; @@ -6,6 +7,12 @@ import { useAppConfig } from "#internal/nitro"; const firebaseConfig = useAppConfig().nitro.firebase; +if (firebaseConfig.httpsOptions?.region) { + setGlobalOptions({ + region: firebaseConfig.httpsOptions.region, + }); +} + export const __firebaseServerFunctionName__ = onRequest( { // Must be set to public to allow all public requests by default