我偶尔会在onCreate和onDelete触发器上观察到这种行为.
两个执行都发生在firestore中创建的同一文档中.那里只有一个文档,所以我不明白它是如何触发处理程序两次的.处理程序本身很简单:
module.exports = functions.firestore.document('notes/{noteId}').onCreate((event) => {
const db = admin.firestore();
const params = event.params;
const data = event.data.data();
// empty
});
Run Code Online (Sandbox Code Playgroud)
这不会一直发生.我错过了什么?
我有一个 Cognito 用户池,可以与我的 iOS 和 Android 应用程序配合良好。该池有一个客户端密钥。我现在想建立网络身份验证。Cognito 的 javascript sdk 不支持使用应用程序客户端密钥配置的用户池。
假设我在同一个池中创建一个新应用程序(没有客户端密钥),专门用于 Web 应用程序。目前属于池中应用程序 A 一部分的移动用户是否能够通过应用程序 B(我为 Web 配置的应用程序)登录 Cognito?
这里推荐的方法是什么,以允许移动用户仍然能够通过网络登录 Cognito?