Облачная функция Firebase возвращает ошибку 429 - PullRequest
1 голос
/ 30 марта 2019

У меня есть план искры 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");
      }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...