Медленный ответ в диалоге с предупреждением - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь использовать выполнение диалогового потока с помощью встроенного редактора. Но иногда я получаю медленный ответ, и всякий раз, когда происходит такой медленный ответ, я получаю следующее предупреждение в журналах

Warning, estimating Firebase Config based on GCLOUD_PROJECT. Initializing firebase-admin may fail

Это странно, так как мне не требуется firebase-admin в мой код, это просто там в пакете. json как зависимость (и не может быть удалена)

Вот только то, что требуется

'use strict';

const functions = require('firebase-functions');
const {WebhookClient} = require('dialogflow-fulfillment');
const {Card, Suggestion} = require('dialogflow-fulfillment');

process.env.DEBUG = 'dialogflow:debug'; // enables lib debugging statements

И это мой пакет. json

{
  "name": "dialogflowFirebaseFulfillment",
  "description": "This is the default fulfillment for a Dialogflow agents using Cloud Functions for Firebase",
  "version": "0.0.1",
  "private": true,
  "license": "Apache Version 2.0",
  "author": "Google Inc.",
  "engines": {
    "node": "8"
  },
  "scripts": {
    "start": "firebase serve --only functions:dialogflowFirebaseFulfillment",
    "deploy": "firebase deploy --only functions:dialogflowFirebaseFulfillment"
  },
  "dependencies": {
    "actions-on-google": "^2.2.0",
    "firebase-admin": "^5.13.1",
    "firebase-functions": "^2.0.2",
    "dialogflow": "^0.6.0",
    "dialogflow-fulfillment": "^0.5.0"
  }
}

1 Ответ

0 голосов
/ 30 марта 2020

Предупреждающее сообщение - только это - предупреждение. Это не значит, что есть проблема. Вероятно, это происходит во время инициализации среды, когда облачная функция запускается с нуля - отсюда и немного более медленный запуск.

Если вы не используете вызовы firebase-admin, вам не о чем беспокоиться.

Если вы используете firebase-admin, то вам просто нужно убедиться, что среда ссылается на ожидаемый вами проект.

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