Я хочу получить IP-адрес пользователя, который посещает мой сайт.Но я не могу получить IP-адрес.Я пытаюсь с помощью следующего кода -
this.http.get('https://api.ipify.org/?format=jsonp&callback=JSONP_CALLBACK')
.subscribe((res) => {
console.log('res ', res);
});
Если запустить код, я получил следующую ошибку -
HttpErrorResponse {headers: HttpHeaders, status: 200, statusText: "OK", url: "https://api.ipify.org/?format=jsonp&callback=JSONP_CALLBACK", ok: false, …}
error: {error: SyntaxError: Unexpected token J in JSON at position 0 at JSON.parse (<anonymous>) at XMLHtt…, text: "JSONP_CALLBACK({"ip":"49.37.11.219"});"}
headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, lazyInit: ƒ}
message: "Http failure during parsing for https://api.ipify.org/?format=jsonp&callback=JSONP_CALLBACK"
name: "HttpErrorResponse" ok: false status: 200 statusText:URL-адрес «OK»: «https://api.ipify.org/?format=jsonp&callback=JSONP_CALLBACK" proto : HttpResponseBase