suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Ich möchte meine asynchronen Aufrufe lesbarer machen

Ich handhabe meine Versprechen derzeit, indem ich eine asynchrone Funktion aufrufe und sie mit .then() verkette. Aber ich wünschte, es gäbe einen besser lesbaren Weg.

Meine derzeit praktikable Methode ist:

const apiCall = async() => {
  const response = await axios.get("URL");
  return response;
}

apiCall().then(res => {
  console.log(res.data);
});

Ich möchte, dass mein Code so aussieht:

const apiCall = () => {
  const response = axios.get("URL);
  return response;
}

const fetchData = async() => {
  const response = await apiCall();
  return response.data;
}

console.log(fetchData());
P粉573943755P粉573943755261 Tage vor3856

Antworte allen(1)Ich werde antworten

  • P粉726234648

    P粉7262346482024-04-06 09:27:18

    如何

    const apiCall = async() => {
      const { data } = await axios.get("URL");
      return data;
    }

    Antwort
    0
  • StornierenAntwort