Estoy trabajando con axio en mi código nodejs. la búsqueda está funcionando bien, pero me pregunto si podría mejorarse. Sé que axios funciona con async, pero todavía tengo que entenderlo con cariño. ¿algún comentario sobre el siguiente código?
let list =[] let list1=[] const id = await axios.get('http://localhost:8080/empleado/byUsuarioEmpleado/'+ request.body.username).then((res =>{ console.log(res.data[0].id) list = axios.get ('http://localhost:8080/rol/rolid/'+ res.data[0].id).then((res =>{ console.log(res.data) for (let todo of res.data){ console.log(todo.idrolPago) list1.push(axios.get ('http://localhost:8080/transaccion/idtrans/'+ todo.idrolPago).then((res =>{ console.log(res.data) }))) } })) }))