本文介绍了我的命令行中没有打印WeatherData的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Weather Data not printing in my command line
我试图打印来自URL的图像中所示的WeatherData,但它没有在控制台中打印出来。问题可能是什么,我如何纠正它?
推荐答案
您的代码有两个问题(除此之外,它以屏幕截图的形式出现):
- 第11行和第14行引用不同的
response
对象。 data
事件仅提供一个数据块;可能有多个数据块,后跟end
事件。
https.get(url, function(response) {
console.log(response.statusCode);
var weatherData = "";
response.on("data", function(data) {
weatherData += data.toString();
}).on("end", function() {
console.log(JSON.parse(weatherData));
});
});
这篇关于我的命令行中没有打印WeatherData的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!