Firestore всегда делает 3 звонка API, один берет 60 секунд - PullRequest
0 голосов
/ 18 марта 2019

Каждый раз, когда я делаю запрос с использованием библиотеки Firestore, происходит 3 вызова API.Один из них занимает до 60 секунд каждый раз.Я получаю данные через несколько миллисекунд, но на вкладке сети я вижу ожидающий вызов, который, кажется, ничего не делает.

Вот мой код

import "firebase/firestore";
import firebase from "firebase/app";

const getData = () => {
  firebase
    .firestore()
    .collection("myCollection")
    .get();
}

Каждый раз, когда я звоню getData(), 3 вызова API сделано.Вот вкладка сети:

enter image description here

URL запроса второго вызова: https://firestore.googleapis.com/google.firestore.v1.Firestore/Listen/channel?database=projects/my-project/databases/(default)

Как я могуизбежать звонка 60-х?

1 Ответ

0 голосов
/ 24 марта 2019

Чтобы избежать вызовов 60-х годов, я вызвал вызов API REST напрямую, без использования клиентской библиотеки. Ниже приведена документация для выполнения запроса: Используйте API REST Cloud Firestore и API Cloud Firestore

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...