Czy Axios Async? [duplikować]

Aug 26 2020

Czy Axios jest samoczynnie async, czy też konieczne jest zawinięcie go wokół funkcji asynchronicznej? Na przykład jest to asynchroniczne:

function axios () {
  axios.get()
}

Czy powinienem napisać to tak:

async function axios () {
  await axios.get()
}

Z góry dziękuję

Odpowiedzi

2 RadicalEdward Aug 26 2020 at 08:43

Axioszwraca, promisewięc możesz użyć async awaitlub.then

async await:

async function call() {
  const { data } = await axios.get('api/test')
}

następnie :

 function call() {
  axios.get('api/test').then(({data}) => {..operation here..})
}