¿Qué IP vería el proveedor de API cuando el visitante usa mi sitio sin servidor "mysite com" con javascript con XMLHttpRequest xhReq.open ("GET", "api-provider site com")? ¿Sería la IP del visitante de mi sitio o la IP de "mysite com"? Entonces, si el proveedor de API tiene límites para 50 llamadas por minuto por IP, ¿serían límites para cada visitante de mi sitio para 50 llamadas por minuto, o para todos los usuarios de mi sitio en total para 50 llamadas por minuto? ¿Y si usara llamadas desde el servidor node js? muchas gracias por tu respuesta
También encontré una respuesta a una pregunta muy similar: el navegador descargará el contenido del archivo JavaScript y lo ejecutará; todo esto sucede en la máquina del cliente, por lo que la solicitud XHR tendrá la dirección IP del cliente. Realmente no importa si el script está alojado externamente o incrustado directamente en el HTML.