Как получить текущий интернет-IP-адрес пользователя со стороны клиента в angular 6? - PullRequest
0 голосов
/ 10 мая 2019

Я хочу получить 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...