【发布时间】:2020-06-18 03:15:10
【问题描述】:
const request = require('request');
const url = 'https://api.darksky.net/{secret_key}/37.8267,-122.4233';
request({ url }, (error, { body: data }) => {
data = JSON.parse(data);
console.log(data.currently);
});
这段代码 sn-p 来自 NodeJS 的在线课程。我在搞乱代码(我没有提供 API 密钥),但我很想尝试在一个语句中完成两行代码,特别是我想:
request({ url }, (error, { body: data }) => {
data = JSON.parse(data);
-解构响应(我使用 {body: data} 完成)
-JSON.解析数据
我很想知道是否可以在响应所在的参数(第二个参数)中做这两件事。
【问题讨论】:
标签: node.js api request response destructuring