У меня есть план искры Firebase, так что свободный. Я пытаюсь записать CSV-файл в мой Firestore Db. Он имеет 13500 записей и после примерно 50-100 пишет облачную функцию, которую я вызываю, возвращает ошибку 429 (слишком много запросов). Я отправляю каждую запись в свою облачную функцию Firebase, и эта функция записывает мои данные в документ. Между каждым запросом я жду 5 с. Кто-нибудь знает, где может быть проблема?
export const WriteToDb = functions.region("europe-west1").https.onRequest((request, response) => {
try {
var recievedData:string = request.body + '';
var splittedData = recievedData.split(",");
var data = {City: splittedData[0],
Zipcode: splittedData[1],
State: splittedData[2]};
const promise = admin.firestore().collection("Cities").doc().set(data);
promise.then( () => {
response.send("worked");
}).catch(() => {
console.log("Failed in PROMISE");
response.send("crashed");
});
}
catch (error) {
console.log(error);
response.send("Failed before DB connecection");
}