1.项目需要拿到登录账号的ip和所在地
// 获取ip地址
fetch('https://api.ipify.org?format=json').
then(response => response.json()).
then(data => {
const ip = data.ip
//通过ip地址获取所在地
fetch(`https://api.vore.top/api/IPdata?ip=${ip}`).
then((res) => res.json()
.then((data) => {
console.log(data);
})
)
})
.catch(error => { console.error(error) })
2.免费的api可以直接调用使用,但是可能需要做好跨域,我因为用的是Fantastic-admin框架,应该本身就有跨域所以没有报错,可以正常获取到返回值,打印一下data看下
文章来源:https://www.uudwc.com/A/OqL5M/
文章来源地址https://www.uudwc.com/A/OqL5M/