javascript - Javascript:无法从 api 调用获取返回数据
问题描述
我试图从服务器代码获取令牌到客户端有点卡住。在我的服务器代码中,我的调用有效,并且令牌返回为var clientToken
. 问题是,当我返回响应时,我的客户端变得不确定。
我认为这是因为返回令牌是在返回响应之前发生的,但我无法修复它。服务器代码:
'client.token.braintree'(submission){
var token = gateway.clientToken.generate({}, function (err, response) {
var clientToken = response.clientToken
console.log("token", clientToken);
return clientToken
});
return token
},
客户端代码:
Meteor.call('client.token.braintree', {customer_id:
this.props.customer_id}, (err,res) => {
if(!err) {
console.log("tokens client side", res)
}
});
解决方案
推荐阅读
- android - 按下后退按钮时如何调用二维码扫描器?
- mysql - TypeError:无法解压不可迭代的 AxesSubplot 对象
- excel - 范围选择方法困境
- python - 如何根据输入字段的数据自动更新
- algorithm - 为什么 n 按位和 -n 总是返回最右边的位(最后一位)
- tensorflow - 如何使用 tensorflow feature_columns 作为 keras 模型的输入
- java - 映射mongoconverter readMap
- algorithm - 带有嵌套 if 的 while 循环的 Big-O
- django - 在表 manytomany django 中获取值
- laravel - 是否可以按关系对选择的结果进行排序