我有以下代碼呼叫帖子并獲取 API 呼叫。
問題是我的客戶資料未定義..
知道為什么會出現這個問題。
try {
let dataPromises = await axios.post('customers', {}, { baseURL: baseURL });
var customerDatas = await Promise.all(dataPromises.data.customerIds.map( async (customerId) =>{
await axios.get('customers/' customerId, {baseURL : baseURL});
console.log(customerDatas);
}));
} catch (error) {
console.error(error);
}
uj5u.com熱心網友回復:
正如@Konrad Linkowski 在評論中提到的那樣,您不會從以下位置回傳任何內容map:
var customerDatas = await Promise.all(dataPromises.data.customerIds.map( async (customerId) => {
return axios.get('customers/' customerId, {baseURL : baseURL});
}));
此外,您無法訪問customerDatas地圖內部,因為它尚未初始化。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/512376.html
