我们正在尝试在对用户进行身份验证时收集用户的 IP 地址。
我们正在尝试通过 Axios 请求来实现:
import axios from 'axios';
export default () =>
axios.get('https://www.cloudflare.com/cdn-cgi/trace').then((res) => {
// get client ip address.
const [, ClientIpAddress] = res.data
.split('\n')
.map((info) => info.split('='))
.find(([key]) => key === 'ip');
return ClientIpAddress;
});
有没有人遇到过这样的问题?有没有解决办法?框架是 React.js。