我对这个我不断得到的错误感到有点困惑。所以,我在一个帖子请求中调用api,然后我提取一个名为country的特定字段。现在,我想在我的res.send
函数中返回country值,但由于某种原因,它会一直返回我初始化的country的初始值。即使国家变量值发生变化,但仍保持发送初始值。我能做错什么?
app.post('/checkcardbin',function(req,res) {
var cardnumber = req.body.cardnumber;
var country = "";
flutterwave.BIN.check(cardnumber, function(req,res){
country = country + res.body.data.country;
console.log(country);
});
res.send(JSON.stringify({status: "200","country":country}));
});
不是发送国家/地区的新值,而是继续向我发送我初始化的默认值。