Intento conectar la salida de una llamada Fetch a mi variable de página, pero parece que no puedo hacerlo. ¿Podrías revisar el código debajo y ayudarme?
Creo que el enfoque async/await resolverá sus problemas.
async outputvariable() { try { const response = await fetch('https://api2.online-conve', { method: 'GET', credentials: 'same-origin' }); const rlt = await response.json(); return rlt; } catch (error) { console.error(error); } }Tendrá que hacer que la función circundante sea una función asíncrona y luego esperar la respuesta.
async function(){ try{ var outputVariable = await fetch("URL").text(); // Use outputVariable } catch(e){ console.log('error', e); } }O puede usar axios en lugar de fetch.
import axios from 'axios'; const response = await axios('https://api2.online'); console.log(response.data);