我以前用JavaScript使用Firebase函数,一切都很好。现在我把我的代码翻译成typescript,当我试图更新我的函数时,在其中一个函数中它抱怨以下错误:
至少应输入1个参数,但实际输入0个或更多。
导致此问题的代码块如下:
size = array.size;
if (size === 0) {
return;
} else {
array.forEach((doc : any) => {
docRefCarsDetails.push(db.collection('cars').doc(doc.get('licensePlate')));
})
return Promise.resolve(db.runTransaction(transaction => {
return Promise.resolve(transaction.getAll(...docRefCarsDetails)); // <-- this is the problem
}))
}
正如你所看到的,我甚至试着检查尺寸,以确保它不会发生。
多谢帮忙!
2条答案
按热度按时间vm0i2vca1#
变更
结束日期
更新
或者试试这个
pexxcrt22#
我发现了一个评论,帮助我。它是工作良好。
常量corsHandler = cors({来源:false});//这就是解决方案