tengo una matriz que contiene un objeto con dos valores, como este:
[ { brand: app1, url: https://myhost.com/api }, { brand: app2, url: https://otherapi.com/api } ]Estoy usando axios.all para realizar una solicitud de obtención de todas las direcciones URL, y la itero con un mapa, como este:
const getData= axios.all(stuffData.map((item) => axios.get(item.url))) .then(res => console.log(res.data)La cuestión es, ¿cómo puedo pasar el segundo parámetro en la matriz cuando hago el mapa para interactuar con todas las solicitudes de axios? También necesito pasar la clave "marca".
Gracias
Utilizar este:
Promise.all(stuffData.map(async (item) => ({ data: await axios.get(item.url).data, brand: item.brand }))).then((data) => { data.forEach(item=> console.log(item)) })