Rumah > Soal Jawab > teks badan
Saya sedang mengendalikan janji saya dengan memanggil fungsi async dan merantainya dengan .then(). Tetapi saya harap ada cara yang lebih mudah dibaca.
Kaedah semasa saya yang boleh dilaksanakan ialah:
const apiCall = async() => { const response = await axios.get("URL"); return response; } apiCall().then(res => { console.log(res.data); });
Saya mahu kod saya kelihatan seperti:
const apiCall = () => { const response = axios.get("URL); return response; } const fetchData = async() => { const response = await apiCall(); return response.data; } console.log(fetchData());
P粉7262346482024-04-06 09:27:18
Bagaimana
const apiCall = async() => { const { data } = await axios.get("URL"); return data; }