| | |
| | | } |
| | | } |
| | | import FingerprintJS from '@fingerprintjs/fingerprintjs' |
| | | function getRandomSixDigitNumber(): number { |
| | | return Math.floor(Math.random() * 900000) + 100000; |
| | | } |
| | | |
| | | const randomSixDigitNumber = getRandomSixDigitNumber(); |
| | | |
| | | |
| | | onMounted(async () => { |
| | | |
| | |
| | | console.log(visitorId,'浏览器指纹识别码'); |
| | | }); |
| | | }); |
| | | |
| | | try { |
| | | // 使用fetch API获取当前IP地址 |
| | | await fetch('https://api.ipify.org/?format=json') |
| | | .then(response => response.json()) |
| | | .then(async data => { |
| | | let obj = { |
| | | username: data.ip |
| | | } |
| | | await setAddUser(obj) |
| | | }) |
| | | .catch(error => { |
| | | console.error('获取IP地址失败:', error); |
| | | }); |
| | | } catch (error) { |
| | | console.log(error); |
| | | let obj = { |
| | | username: randomSixDigitNumber |
| | | } |
| | | await setAddUser(obj) |
| | | // try { |
| | | // // 使用fetch API获取当前IP地址 |
| | | // await fetch('https://api.ipify.org/?format=json') |
| | | // .then(response => response.json()) |
| | | // .then(async data => { |
| | | // let obj = { |
| | | // username: data.ip |
| | | // } |
| | | // await setAddUser(obj) |
| | | // }) |
| | | // .catch(error => { |
| | | // console.error('获取IP地址失败:', error); |
| | | // }); |
| | | // } catch (error) { |
| | | // console.log(error); |
| | | // } |
| | | router.push('index') |
| | | |
| | | }); |
| | |
| | | open: true, |
| | | proxy: { |
| | | [env.VITE_APP_BASE_API]: { |
| | | target: 'http://162.14.79.111:8080', |
| | | target: 'http://172.35.50.34:8080', |
| | | // target: 'http://80.36.32.175:8080', |
| | | // target: 'http://192.168.3.228:8080', |
| | | changeOrigin: true, |
| | | rewrite: (path) => path.replace(new RegExp('^' + env.VITE_APP_BASE_API), '') |