我正在学习 GCP,在他们的 Firestore 中,我对 Admin.firestore 和 Firebase.firestore 的区别感到困惑。
这是管理员的代码:
const admin = require("firebase-admin");
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: "https://<firestoreprojectnameurl>"
const db = admin.firestore();
});
Run Code Online (Sandbox Code Playgroud)
这是 firestore 的代码
const { config } = require('./config');
const firebase = require("firebase");
firebase.initializeApp(config);
const db = firebase.firestore();
Run Code Online (Sandbox Code Playgroud)
请注意,一次只能使用 1 db,对于我当前的设置,我使用的是,db = firebase.firestore()
但如果我将其更改为db = admin.firestore
ite 则可以正常工作,并且我的所有代码都可以正常工作。
先感谢您!
当 Gmail 或 Outlook 上收到电子邮件时,有没有办法触发 Firebase 功能或在 Firestore 中创建项目。
我正在尝试重新创建 ServiceNow 的功能,其中如果帮助台电子邮件地址收到电子邮件,它将自动从中创建一个票证(到 firestore)。
谢谢你!
firebase google-cloud-platform google-cloud-functions google-cloud-firestore