我正在尝试向 fixer.io 发出 http 请求以请求一些汇率数据。这是我正在使用的代码:
var url = "http://data.fixer.io/api/latest?access_key=" + API + "&base=" + Currency + "&symbols=" + RequestCurrencies;
var request = require('request');
request(url, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log("Data",body);
console.log("Body",body.base);
身体的结果看起来不错:
{"success":true,"timestamp":1521058763,"base":"EUR","date":"2018-03-14","rates":{"USD":1.237167}}
但在 body.base 我只是得到“身体未定义”。
我究竟做错了什么?