Javascript Firestore查询中的承诺/捕获错误
我对下面的代码做了一些修改,但这是一个面向外部的端点,移动客户端可以ping该端点并向适当的用户发送推送 但是,在我的控制台中,我得到一个错误: 未经处理的PromisejectionWarning:TypeError:assert.isNotOk不是函数Javascript Firestore查询中的承诺/捕获错误,javascript,node.js,google-cloud-firestore,Javascript,Node.js,Google Cloud Firestore,我对下面的代码做了一些修改,但这是一个面向外部的端点,移动客户端可以ping该端点并向适当的用户发送推送 但是,在我的控制台中,我得到一个错误: 未经处理的PromisejectionWarning:TypeError:assert.isNotOk不是函数 知道我做错了什么吗?谢谢正如您在中所看到的,没有名为isNotOk的方法。但是,这是一个名为的方法。无论如何,我不清楚你想用这条线做什么,因为你当时已经知道有错误。也许你只是想把它记录下来?我之前遇到一个错误,我丢失了一个catch块,所以我
知道我做错了什么吗?谢谢正如您在中所看到的,没有名为
isNotOk的方法
。但是,这是一个名为的方法。无论如何,我不清楚你想用这条线做什么,因为你当时已经知道有错误。也许你只是想把它记录下来?我之前遇到一个错误,我丢失了一个catch
块,所以我只是将它添加到运行中而没有错误
function myFunc(request, response) {
var db = firestore.firestore();
db.collection("myCollection")
.doc(request.params.someParam)
.get()
.then(docSnapshot => {
if (docSnapshot.exists) {
for (var userId of request.params.userIds) {
sendPush(userId, request.params);
continue;
} else {
response.error("Unable to get param");
}
}).catch((error) => {
assert.isNotOk(error, 'Promise error');
done();
});;
});