Estoy tratando de leer un valor de un objeto de respuesta, pero esto
fetch("https://api.nft.storage/upload", options) .then((response) => response.json()) .then((response) => console.log(response)) .then((response) => { console.log(response.value.cid); }... no funciona. Aunque mi consola muestra el objeto que se envía:
.. me sale este error:
Unhandled Rejection (TypeError): Cannot read properties of undefined (reading 'value') 1056 | .then((response) => response.json()) 1057 | .then((response) => console.log(response)) 1058 | .then((response) => { > 1059 | console.log(response.value.cid);console.log() no devuelve nada, por lo que la response en el siguiente .then() no está definida. Solo haz ambas cosas en la misma función.
fetch("https://api.nft.storage/upload", options) .then((response) => response.json()) .then((response) => { console.log(response); console.log(response.value.cid); } }