axios를 이용한 사용자의 접속 위치를 받는 것이 불가능 한가요?


  • Level 2

    안녕하세요 현재 구름 ide를 서버용도로 사용 중입니다.

    해당 구름 ide url에 접속한 사용자들의 대략적인 국가 정보만 얻으려 하는데...아래의 axios 코드를 사용 중입니다.

    var axios = require('axios');

    axios.get('https://extreme-ip-lookup.com/json').then(res => {
    console.log(res.data); // 전체정보
    });

    하지만 이렇게 정보를 취득할 시 어느 곳에서 하든 해당 접속자의 ip가 아닌 컨테이너의 포트포워딩 ip가 뜹니다.

    ex) 어느 곳에서 접속하든 동일한 ip, 동일한 위도 경도가 뜨고 있습니다. 아래가 출력 결과물입니다.
    {"message":{"ip":"13.124.xxx.xxx",
    "hostname":"ec2-13-124-240-211.ap-northeast-2.compute.amazonaws.com",
    "city":"Seoul",
    "region":"Seoul",
    "country":"KR",
    "loc":"37.5660,126.9784",
    "org":"AS16509 Amazon.com, Inc.",
    "postal":"03186",
    "timezone":"Asia/Seoul",
    "readme":"https://ipinfo.io/missingauth"},
    "level":"info"}

    구름 ide 를 사용해서 axios를 사용하는거는 안되는 것인가요?

ONLINE USERS

POPULAR TOPICS

SUGGESTED TOPICS

  • 4
  • 2
  • 2
  • 4
  • 2
  • 5
  • 2
  • 4