Afiche por primera vez, acechador desde hace mucho tiempo. Estoy tratando de completar parte del Cloud Resume Challenge, donde después de crear una puerta de enlace API de AWS que vincula una función Lambda, necesito escribir algo de Javascript para llamar a la API y devolver el recuento de visitantes actual de la función Lambda.
He buscado varias soluciones pero no parecen funcionar para mí, siento que estoy cerca.
Esto es lo que tengo para el guión.
<article> <script> fetch('https://5cabfxax81.execute-api.ap-southeast-2.amazonaws.com/Prod/') .then((response => response.json())) .then(data => console.log(data)) .then(response=> {document.getElementById("counter").innerHTML = data.count}); </script> <p class="subDetails">You are visitor number <span id="counter">loading...</span></p> <p></p> </article>Y este es el error que recibo Mensaje de error
¿Alguien puede empujarme en la dirección correcta? ¿Estoy siendo súper estúpido aquí?
¡Lo tengo!
<script> fetch('https://5cabfxax81.execute-api.ap-southeast-2.amazonaws.com/Prod/') .then((response => response.json())) .then((data) => {document.getElementById("counter").innerHTML = data}) </script> <p class="subDetails">You are visitor number <span id="counter">loading...</span></p> <p></p> </article>fetch(url, {method:'get'})Puede usar eso para no tener que lidiar con datos vacíos o respuestas