生成客户端令牌时出错(PayPal 和 Firebase 函数)
Error when generating client token (PayPal and Firebase Functions)
这是我要部署的代码:
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。
这是我要部署的代码:
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。