首页 > 解决方案 > 带有 Axios 的 Cloudfront Trace 被 Brave Browser 阻止

问题描述

我们正在尝试在对用户进行身份验证时收集用户的 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。

标签: javascriptreactjsaxioscloudflarebrave

解决方案


推荐阅读