首页 > 解决方案 > 在 ReactJS 中以不同的函数获取返回的 API 结果

问题描述

export function getNodeChartFilteredData(ChartContent, value) {
    let abs = "primary"
    let url = `http://127.0.0.1:8000/api/v1/home/get_node_chart_data_people?abs=${abs}`;
    fetch(url)
    .then(res => res.json())
    .then(res => {
        return res
    })
}


res = getNodeChartFilteredData()
console.log(res)

在 ReactJS 中,如何在不同的函数中完成后返回 API 结果?

我的函数在 utils 中,所以我想从不同的文件中调用这个函数。

当我尝试时,我总是得到空数据。

标签: reactjs

解决方案


假设您的 API 正常工作,您没有正确链接 Promise

export function getNodeChartFilteredData(ChartContent, value) {
let abs = "primary"
let url = `http://127.0.0.1:8000/api/v1/home/get_node_chart_data_people?abs=${abs}`;
fetch(url)
.then(res => res.json()
.then(res => {
    return res
}))

}


推荐阅读