Firebase Admin SDK иногда не может подключиться к Firestore - PullRequest
0 голосов
/ 01 ноября 2019

Я настраиваю облачные функции для своего проекта Firebase. Частично это включает добавление сообщений в мою базу данных firestore.

Иногда при попытке добавить в базу данных выдается следующая ошибка:

[Error: No connection established][1]

Я пытался обновить firebase-функцииЗависимость и четыре раза проверили, как инициализируется firestore.

Это код в области вокруг сгенерированной ошибки.

const admin = require('firebase-admin');
admin.initializeApp();
const firestore = admin.firestore();

async function addMessage(body, agent, client, inbound) {
    let snapshot, date = Date.now(), collectionRef;
    try {
        collectionRef = firestore.collection('Conversations'); // Line causing error
        snapshot = await collectionRef.where(...).get();
    } catch(err) {
        throw new Error(`Failure during query: ${err}`);
    }

    // Code continues...

}

Эта ошибка не всегда выдается, и я не могу определить, чтоусловия вызывают это. Когда он не брошен, функция работает отлично.

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