Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typescript Firebase云函数-缺少Firebase_配置环境变量_Typescript_Firebase_Google Cloud Functions_Nestjs - Fatal编程技术网

Typescript Firebase云函数-缺少Firebase_配置环境变量

Typescript Firebase云函数-缺少Firebase_配置环境变量,typescript,firebase,google-cloud-functions,nestjs,Typescript,Firebase,Google Cloud Functions,Nestjs,我已经初始化了一个新的内部/functions项目。完成后,我安装了: npm install firebase-admin firebase-functions 之后,我不得不将应用程序链接到云功能,如: const bootstrap = async (expressInstance: Express) => { const app = await NestFactory.create(AppModule, expressInstance); await app.listen

我已经初始化了一个新的内部
/functions
项目。完成后,我安装了:

npm install firebase-admin firebase-functions
之后,我不得不将应用程序链接到云功能,如:

const bootstrap = async (expressInstance: Express) => {
  const app = await NestFactory.create(AppModule, expressInstance);
  await app.listen(3000); // Just for easy way to develop
  await app.init();
};

bootstrap(server);

exports.api = functions.https.onRequest(server);
在应用程序中,我必须使用
firebase admin
来授权用户。这就是问题所在。我假设运行
firebase-service--only=function
,它将设置firebase\u-CONFIG,而运行
nodemon
,它不会设置firebase\u-CONFIG


我想知道,如何设置此变量及其包含的内容,以便知道如何正确设置。

您必须使用配置初始化
firebase admin
。当您使用环境变量调用
admin.initializeApp(config)
时,它可以是显式的,也可以是隐式的

有关更多信息,请参阅本指南: