Actualmente en mi sitio, la Llamada API está en el JavaScript del lado del cliente, lo que significa que cualquiera puede actualizar el spam y usar la cantidad limitada de Llamadas API (al menos supongo que así es como funciona).
Soy nuevo y quiero saber si puedo llamar a la API localmente y luego enviar esos datos al extremo del cliente.
Este es el formato de mis llamadas a la API:
const res = await fetch(`https://link.com`, { headers: { 'X-RapidAPI-Host': "link", "X-RapidAPI-Key": "key" }, });Actualmente estoy usando JavaScript simple con jQuery. Es posible que se requiera Node.js, AWS o algunos otros servicios para lo que quiero, pero no estoy seguro, cualquier ayuda sería increíble. He intentado buscar respuestas a esta pregunta, pero no pude encontrar nada que tuviera sentido.
Aquí hay un artículo útil sobre el almacenamiento en caché de solicitudes de API. Este método se realiza del lado del cliente y debería ser adecuado para su pregunta: https://dev.to/adancarrasco/caching-api-requests-in-javascript-mc4