我总是很感激你的帮助。
我想admin.initializeApp();在本地和生产中编写代码。
当我在没有扩展的情况下将函数部署到生产中时,它可以工作。但是在本地,它需要我像下面这样写:
const serviceAccount = require("/home/yhirochick/development/ServiceAccountKey.json");
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: "https://xxxx.firebaseio.com/"
});
Run Code Online (Sandbox Code Playgroud)
在官方文档中,它说当您不带参数初始化 Firebase Admin SDK 时会自动应用配置
但是当我在firebase serve --only functions本地执行命令并且一些调用邮递员的一些请求时会产生以下错误:
[2019-07-22T06:45:26.227Z] @firebase/database: FIREBASE WARNING: Provided
authentication credentials for the app named "[DEFAULT]" are invalid. This
usually indicates your app was not initialized correctly. Make sure the
"credential" property provided to initializeApp() is authorized to access the
specified "databaseURL" and is from the correct project.
Run Code Online (Sandbox Code Playgroud)
我想知道如何“admin.initializeApp();” 本地没有参数。