Время ожидания функции облачного хранилища при вызове - PullRequest
1 голос
/ 29 апреля 2019

У меня есть пользовательская настройка конечной точки для моей базы данных FireStore. Пока все, что я хочу, это распечатать все значения на консоль, но когда я вызываю его с клиента, время ожидания запроса истекает, и консоль только говорит:

@ firebase / database: FIREBASE ПРЕДУПРЕЖДЕНИЕ: База данных Firebase 'имя-проекта' было отключено владельцем базы данных. (https://project -name-de56eb8.firebaseio.com )

Вот мой код. Может кто-нибудь сказать мне, что (что тонко) не так с этим?

const util = require('util');
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
const language = require('@google-cloud/language');
const client = new language.LanguageServiceClient();
const express = require('express');
const app = express();

app.post('/calculateAverage', async (request, response) => {

  const bodyUserId = request.body.id
  let query = admin.database().ref(`/user_info/`);

  try {
    const snapshot = await query.once('value');
    snapshot.forEach((childSnapshot) => {
      console.log("key: " + childSnapshot.key + " value: " + childSnapshot.val())
    });

    response.send({"snapshot await": "ok"});
  } catch(error) {
    console.log('Error getting messages', error.message);
    response.send({"snapshot await error": error.message});
  }
});

exports.api = functions.https.onRequest(app);
...