Node.js 生成客户端令牌(PayPal和Firebase函数)时出错

Node.js 生成客户端令牌(PayPal和Firebase函数)时出错,node.js,firebase,google-cloud-functions,braintree,Node.js,Firebase,Google Cloud Functions,Braintree,以下是我尝试部署的代码: exports.generateToken = functions.https.onRequest((request, response) => { gateway.clientToken.generate({ }, function (err, response) { var clientToken = response.clientToken; response.send(clientToken); }); })

以下是我尝试部署的代码:

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

有关如何解决此问题的任何帮助?

缺少错误处理是导致此问题的原因。添加以下行后,我能够成功部署:

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);
        }
    });
});

其他信息为。

缺少错误处理是导致问题的原因。添加以下行后,我能够成功部署:

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);
        }
    });
});
其他信息如下所示