javascript - 发出 api 请求和 response.json()
问题描述
我有一个关于 api 请求和异步等待的问题
例如,我有这样的功能:
export const getTopStories = async () => {
const response = await instance.get(`/home.json?api-key=${api_key}`)
const data = response.json()
return data
}
response.json() 在这里完全有必要吗?我想我也看到过数据立即被解构的情况,例如,
export const getTopStories = async () => {
const {data} = await instance.get(`/home.json?api-key=${api_key}`)
return data
}
第二个版本好用吗?它们在某种程度上是等价的吗?
解决方案
推荐阅读
- reactjs - 在构建期间缩小 firebase-messaging-sw.js
- mql4 - Excel mql4 不匹配
- php - 如何在原始查询 Symfony 中添加 union all?
- python - 奇怪的 jsonpickle.encode 行为
- android - 将 Jetpack Compose 升级到 1.0.0-beta07 后的 java.lang.NoSuchMethodError startRestartGroup
- ruby-on-rails - ROR Form_with 不断给我一个 NoMethodError
- c# - 尝试使用 c# 从 Siemens PLC 下载 .csv 文件
- python - 如何使用 Beautifulsoup 在 Xpath 之间进行迭代?
- python - 如何在pygame中进行双跳?
- jmeter - 在请求中使用 Jmeter 函数值作为变量