首页 > 解决方案 > 发出 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
}

第二个版本好用吗?它们在某种程度上是等价的吗?

标签: javascriptaxios

解决方案


推荐阅读