【发布时间】:2020-11-30 00:18:11
【问题描述】:
我有基于服务帐户访问的节点应用程序,所以我使用了firebase-admin。正如我之前看到的,firebase-admin 大部分重复了firebase 包(除了身份验证部分、签名和其他一些部分),但现在我想调用函数,但我找不到firebase.apps[0].functions().httpsCallable('myFunction') 的任何等效项。我查看了 Typescript 的类型,他们甚至没有提到函数。
admin.initializeApp({
credential: admin.credential.cert('./service-account-credentials.json'),
databaseURL: process.env.REACT_APP_FIREBASE_DATABASE_URL,
});
const config = {
storageBucket: process.env.REACT_APP_FIREBASE_STORAGE_BUCKET,
};
const storageBucket = admin.storage().bucket(config.storageBucket);
const firestore = admin.firestore();
// const functions = admin.apps[0].functions(); // not possible
const functions = firebase.apps[0].functions(); // possible, but Firestore.apps not initialized
我有什么选择?
【问题讨论】:
标签: node.js firebase firebase-admin