Este es mi código:
async function checkAuth() { console.log("3") await fetch(apiUrl+'/auth', { method: 'POST' }).then(response => response.json()).then(result => { console.log("5") }).catch(error => { console.log("6") }) console.log("4") } function getFirstData() { console.log("1"); checkAuth() console.log("2"); } Quiero ejecutar checkAuth() primero, y después de terminarlo, se ejecutará otro código.
Entonces, mi resultado debería ser: 13542
Pero mi código no funciona.
prueba esto.
async function getFirstData() { console.log("1"); await checkAuth() console.log("2"); }