api端点:https://api.guildwars2.com/v2/achievements/daily
我是api接口和网络应用的新手
根据Node的API文档,HTTPS.get返回一个ClientRequest对象。
我的代码如下:
var dailiesURL = 'https://api.guildwars2.com/v2/achievements/daily';
var dailies = https.get(dailiesURL, parseResponse);
function parseResponse(response) {
var body = '';
response.on('data', function(chunk) {
body += chunk;
});
response.on('end', function() {
dailyResponse = JSON.parse(body);
console.log(dailyResponse);
});
response.on('error', function(e) {
console.log("Got an error: ", e);
});
}
console.log(dailies);
文档说https.get中的回调函数应该确保存储json数据,因为get返回ClientRequest对象。我正在努力弄清楚如何从解析的json中解脱出来。
我应该使用除https.get / request之外的其他内容吗?