当我控制台记录响应时,我变得未定义

I am getting undefined when i console log the response

提问人:Ashley Ferns 提问时间:11/1/2022 更新时间:11/1/2022 访问量:28

问:

export const getUsers = async() => {
    try {
        await axios.get(`${URL}/all`)
    } catch (error) {
        console.log("Error while calling getUsers API", error);
    }
}  

const getAllUsers = async () => {
    let response = await getUsers();
     console.log(response);
  }

当我控制台.log数据时,我得到未找到的值,但我可以看到网络中的数据。

帮我解决这个问题。

节点 .js 反应 js mongodb

评论

1赞 VLAZ 11/1/2022
await axios.get(`${URL}/all`) -> return await axios.get(`${URL}/all`).您不会返回结果。

答:

2赞 Muhammad Yousuf 11/1/2022 #1

您没有返回结果,请使用此结果。

export const getUsers = async() => {
  try {
    const response = await axios.get(`${URL}/all`)
    return response.data
  } catch (error) {
    console.log("Error while calling getUsers API", error);
  }
}

const getAllUsers = async () => {
  let response = await getUsers();
  console.log(response);
}