javascript - TypeError:无法读取 NODEJS 中未定义的属性“0”
问题描述
我是编程和使用 javascript 的新手。我试图在控制台上输出请求的结果,但它不断抛出错误。我正在观看一个视频,它对导师来说效果很好。我究竟做错了什么?请保释我。注意:不是真正的钥匙
request({
url: 'https://maps.googleapis.com/maps/api/geocode/json?address=Lagos+Nigeria&key=AIzaSyCGv0HDQB2dhHl6mY29PwqXAavIK3U',
JSON: true
}, (error, response, body) => {
console.log(`Address: ${body.results[0].formatted_addresss}`);
console.log(`Latitude: ${body.results[0].geometry.location.lat}`);
console.log(body.results[address_components]);
});
解决方案
尝试将参数“body”更改为“response”
request({
url: 'https://maps.googleapis.com/maps/api/geocode/json?address=Lagos+Nigeria&key=AIzaSyCGv0HDQB2dhHl6mY29PwqXAavIK3U',
JSON: true
}, (error, response, body) => {
console.log(`Address: ${response.results[0].formatted_addresss}`);
console.log(`Latitude: ${response.results[0].geometry.location.lat}`);
});
也许你里面什么都没有
推荐阅读
- jquery - onClick 将 Class 添加到最多 3 个元素并禁用单击其余元素
- java - 具有多个条件的Java三元运算符
- c# - 为什么代码不在此手动输入框代码中添加标签?
- css - CSS:更改子填充会影响父大小(使用框大小:边框框)
- reactjs - 根据 prop 值的变化,使用哪种组件生命周期方法来设置状态
- html - 滚动到达某个点时的角度检测
- web-services - 将 Flow 与 Business Central On-Prem 连接起来
- azure - CosmosDB 是纯键值数据库吗?
- angular - 如何测试 style.background-color 属性
- asp.net - 由于连接字符串错误,实体框架更新不起作用