我创建了一个使用firebase,cloud functions和firestore作为db的项目,但我偶尔会收到“Stream removed”错误。当我执行下面的函数时会发生此错误:
exports.createUser = functions.auth
.user()
.onCreate(event => {
const user = event.data;
const registrationDate = new Date().getTime();
const {uid, email, displayName, photoURL} = user;
const userRelevantInfo = {
...
};
return usersRef.doc(uid).set(userRelevantInfo);
});
使用来自firestore的“setLogFunction”,这是记录的内容:
有谁知道发生了什么或者我该如何解决这个问题?
答案 0 :(得分:1)
过去几天我遇到了同样的问题。我向Firebase报告了这个问题并修复了问题。将@google-cloud/firestore
更新为版本0.10.1(刚刚发布)。这为我解决了这个问题。
Admin Node 5.6.0也刚刚发布,它也使用了最新的Firestore。