【发布时间】:2020-08-28 07:05:00
【问题描述】:
所以我想要一种能够在我的 javascript 代码中检测到此错误的方法
@firebase/firestore:Firestore (7.19.1):FirebaseError:[code=resource-exhausted]:超出配额。
我在控制台中看到它,但是在 try 和 then 中都无法获取它:/
try {
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "****VHhbGqI",
authDomain: "****m-sum-235202.firebaseapp.com",
databaseURL: "https://**'' '' m-sum-235202.firebaseio.com",
projectId: "premium-sum-235202",
storageBucket: "***'' '' 02.appspot.com",
messagingSenderId: "428499848193",
appId: "1:*******8193:web:520bc61504450a2e458400"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
console.log('daq')
console.log('daq2')
firebase.firestore().collection('testf').doc('test1').set({"zack9": firebase.firestore.FieldValue.increment(1)} , {merge: true }).then((data) => { alert(data) }).catch((error) => { alert('te') })
console.log('daq9')
} catch(error) {
console.log('daqaa')
console.log(error)
}
// tried this too
async function zack () {
try {
// Your web app's Firebase configuration
var firebaseConfig = {
apiKey: "×**'' *****BHuNxsY5VHhbGqI",
authDomain: "*'' '' '202.firebaseapp.com",
databaseURL: "https://***' '' eio.com",
projectId: "*****sum-235202",
storageBucket: "**'*' '202.appspot.com",
messagingSenderId: "**' *848193",
appId: "1:428499848193:web:****20bc61504450a2e458400"
};
// Initialize Firebase
firebase.initializeApp(firebaseConfig);
console.log('daq')
console.log('daq2')
await firebase.firestore().collection('test').doc('test1').set({"zack9": firebase.firestore.FieldValue.increment(1)} , {merge: true })
console.log('daq9')
} catch(error) {
console.log('daqaa')
console.log(error)
}
}
zack()
【问题讨论】:
标签: firebase google-cloud-firestore