How to 为 Firebase 云函数全局设置默认区域通过有角度的火,使它们deployed到指定区域?或者它不必是有角度的火。我只是不想打电话.region('')
方法与每个函数声明。
我在文档中找不到有关如何执行此操作的任何内容。但我听说这应该是可能的。
以前版本的 Angular Fire 应该支持它。
我当时是瞎子。在 Angular Fire 文档中,在适当的章节名称下提到了它功能区
in 应用程序模块.ts
import { AngularFireFunctionsModule, REGION } from '@angular/fire/functions';
...
...
providers: [
{ provide: REGION, useValue: 'asia-northeast1' }
]
但这不是正确的答案。我需要将它们部署到正确的区域,但我没有想到角火不能做到这一点。
因此,如果您不想在每个函数定义处设置区域,则必须使用全局实用程序为定义添加前缀(?),这样您只需在一处执行此操作。
in 函数-utils.ts
import { region } from 'firebase-functions';
export class FunctionsUtils {
public static get builder() {
return region('desired-region-from-possible-options');
}
}
然后在函数声明中使用它:
在index.ts 或其他
import { FunctionsUtils } from './functions-utils';
export const yourFunction = FunctionsUtils.builder.https.onCall(...
可用区域列表
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)