Por favor, me gustaría guardar la respuesta json en una variable, pero se muestra indefinida al imprimirla.
let rawdata; fetch("https://api.db-ip.com/v2/free/self", { method: 'GET', headers: { Accept: 'application/json', }, }, ).then(response => { if (response.ok) { response.json().then( data => rawdata = data).then( () => console.log(rawdata) ) };}) console.log(JSON.stringify(rawdata)); console.log(rawdata); message = { "ipAddress": rawdata.ipAddress, "countryName": rawdata.countryName, "city": rawdata.city, "browser": browserName }El primer registro es correcto, pero el segundo no lo es.
Gracias por adelantado.