Ошибка при создании клиентского токена (функции PayPal и Firebase) - PullRequest
0 голосов
/ 18 мая 2018

Вот код, который я пытаюсь развернуть:

exports.generateToken = functions.https.onRequest((request, response) => {
    gateway.clientToken.generate({ }, function (err, response) {
        var clientToken = response.clientToken;
        response.send(clientToken);
    });
});

И это сообщение об ошибке, сгенерированное во время развертывания:

  10:36  error    Expected error to be handled    handle-callback-err
  10:36  warning  Unexpected function expression  prefer-arrow-callback

Любая помощь, как это исправить?

1 Ответ

0 голосов
/ 19 мая 2018

Отсутствие обработки ошибок было причиной проблемы.После добавления следующих строк я смог успешно выполнить развертывание:

exports.generateToken = functions.https.onRequest((request, response) => {
    gateway.clientToken.generate({ }, function (err, response) {
        // error has to be handled
        if(err) {
           // handle error here
        } else {
           var clientToken = response.clientToken;
           response.send(clientToken);
        }
    });
});

Дополнительная информация здесь .

...