Ответ Firebase Functions возвращает ноль - PullRequest
0 голосов
/ 02 сентября 2018

пытался получить список объектов из s3 (на самом деле из васаби), но в реакции всегда возвращает нуль

код функции: (используя узел 8)

exports.fetchWasabi = functions.https.onCall(() => {

  const params = 
  {
        Bucket: 'balde1-webcars',
  };

  s3.listObjectsV2(params, function(err, result) {
        if (!err) {
            console.log(result)
            return result
        } else {
            console.log(err); 
            return err
        }
  });


});

Код реакции:

componentDidMount(){
    var Wasabi = firebase.functions().httpsCallable('fetchWasabi');
    Wasabi().then(function(result) {
        var res = result.data;
        console.log(res)
    }).catch(function(error) {
        console.log(error)
    });
}

когда я проверяю журнал на функцию, я вижу результат, но он никогда не достигает моего браузера, по-видимому

1 Ответ

0 голосов
/ 20 сентября 2018

Вы ничего не возвращаете, поэтому вам нужно добавить еще одно, например:

return s3.listObjectsV2(params, function(err, result) { ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...