あのぞんブログ

ブラウザ javascript 側で global ip を取得する

2021-07-06

CSR (Client side rendering) でユーザの public ip を取得する方法です。

ipify を使う

const API_URL = 'https://api.ipify.org/?format=json'
const res = await fetch(API_URL)
const data = await res.json()
console.log(data.ip)

ReactHooks の例

Code:

Demo:


© 2021 あのぞんびより All Rights Reserved