node.js - 生成客户端 token 时出错(PayPal 和 Firebase 函数)

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

这是部署期间生成的错误消息:

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

其他信息是 here .

关于node.js - 生成客户端 token 时出错(PayPal 和 Firebase 函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50418874/

相关文章:

reactjs - 如何在 Android 和 iOS 上的 Capacitor 应用中实现 Firebase 身份验证?

javascript - 我可以将 Dart 编译的 JS (JavaScript) 用于静态网站的 Firebase 托管吗

firebase - 在数据库触发的云函数上获取 Firebase 存储对象

带有 Express 应用程序的 Node.js 在 Heroku 上崩溃,在本地工作

javascript - uglify 捆绑文件并将它们都放在 webpack 中?

c# - 反序列化从 node.js (azure sdk) 发送的 Azure ServiceBus 队列消息时出错

node.js - 以编程方式获取剩余的免费动力时间

java - 如何使用适配器在 Android ListView 中显示 firestore 集合

javascript - 如何/可以手动调用触发器 Firebase 函数?

node.js - 如何在云函数中传递动态引用?