节点js中的res.send()表示?

时间:2017-08-03 09:42:18

标签: javascript node.js

我对这个我不断得到的错误感到有点困惑。所以,我在一个帖子请求中调用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}));
});

不是发送国家/地区的新值,而是继续向我发送我初始化的默认值。

0 个答案:

没有答案