【发布时间】:2020-09-14 19:43:54
【问题描述】:
我有一个错误...如果某些东西已经存在,我想检查 firebase 的数据库,否则转到错误捕获链。
但我找不到错误。
const ref = admin.database().ref(`/users/${uid}/programs/${program}/`)
ref.once('value', snap => {
if (snap.val() !== null) {
const registered = Object.values(snap.val());
const kids = Object.keys(registered[0].registered);
kids.forEach(kid => {
if (children.includes(kid)) {
throw new Error('already registered')
}
})
}
}).then(() => { ... set to db
不管它去到什么时候去捕捉。
【问题讨论】:
标签: javascript firebase promise