Tengo este código que devuelve una Promesa como veo en el navegador
const data2 = fetchCurrentWeatherID({ params: {id: data.id - 3204, appid: 'ebc8de08ce3579cf444b51c12772a8bc'}, }) console.log(data2)El resultado en el navegador es:
↓Promise {<pending>} →[[Prototype]]: Promise [[PromiseState]]: "rejected" →[[PromiseResult]]: Error: Request failed with status code 404 at createError (http://localhost:3000/vendors~main.8c0082efa14d3f9d53ec.hot-update.js:767:15) at settle (http://localhost:3000/vendors~main.8c0082efa14d3f9d53ec.hot-update.en caso de que se resuelva la Promesa el resultado es:
↓Promise {<pending>} →[[Prototype]]: Promise [[PromiseState]]: "fulfilled" →[[PromiseResult]]: Object¡Me gustaría acceder a PromiseState y PromiseResult! He hecho esta llamada a la API con React.js
const data2 = fetchCurrentWeatherID({ params: {id: data.id - 3204, appid: 'ebc8de08ce3579cf444b51c12772a8bc'}, }) console.log(data2); data2 .then(result => console.log(result)) // the resolved data result .catch(err => console.log('something went wrong, error was', err)); // any errors