我正在使用Reactjs,想将一个对象返回到另一个来自提取请求的.jsx文件。我是NOOB,最近4天根据我在stackoveroverflow上所读的内容尝试了许多排列,但没有任何效果。 (是的,我知道下面的代码中没有“ obj”没有任何作用。这只是我尝试新事物的最后一轮。)基本上,我有一个名为Getdata.jsx的文件(下面的代码)并且想要它返回另一个.jsx文件的对象,该对象包含从api调用派生的值。 console.log可以正常工作(因为它位于Promise中,因此不足为奇)。这是我当前的迭代,也失败了:
var obj;
async function pullAPI() {
fetch("http://localhost:5000/api/customers", { method: "get" })
.then((res) => res.json())
.then((data) => (obj = data))
.then(() => console.log(obj));
}
async function myCall() {
const info = await pullAPI();
return info;
}
var Getdata = myCall();
export default Getdata;