ожидается облачная функция firebase Обещание или ценность - PullRequest
0 голосов
/ 05 июня 2018

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

request(options, function (err, res, body) {
        request(options, function (err, res, body) {
            request(options, function (err, res, body) {
                return request(options, function (err, res, body) {

Когда в моем последнем запросе у меня return , это выводится на консоль Firebase Cloud Functions:

Функциявозвращено неопределенное, ожидаемое Promise или значение

Функция работает отлично, но я боюсь, что эта ошибка вызовет проблемы, когда эта функция будет выполняться более 10 раз в секунду, когда приложение находится в работе.Я хочу избавиться от этой ошибки.Когда я возвращаю первый запрос, ошибка исчезает, но другие запросы не работают.

Как я могу вернуть обещание в этом сценарии?

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