valor significa que org docs component javascript angularjs http xmlhttprequest

significa - Obtener IP del cliente en javascript/angularjs



ng-if (1)

Hay un proveedor de servicios que proporciona encabezados CORS (Access-Control-Allow-Origin: *) para solicitudes basadas en JavaScript:

https://freegeoip.com

Pruebe la siguiente solicitud XMLHTTP para una muestra:

var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { console.log(xhttp.responseText) } }; xhttp.open("GET", "//freegeoip.net/json/?callback=", true); xhttp.send();

O en caso de uso de jQuery:

$.getJSON(''//freegeoip.net/json/?callback=?'', function(data) { console.log(data); });

Estoy tratando de obtener IP del cliente en mi aplicación angular. Estoy usando este código:

$http.get("http://l2.io/ip.js").then(function(response) { $scope.ip = response.data; });

Pero hace

Error: XMLHttpRequest no puede cargar http://l2.io/ip.js . Ningún encabezado ''Access-Control-Allow-Origin'' está presente en el recurso solicitado. El origen '' http: // localhost: 9001 '' no está, por lo tanto, permitido.

Cómo agregar encabezados?