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.toymoban.com/news/detail-705604.html
文章来源地址https://www.toymoban.com/news/detail-705604.html
到了这里,关于vue后台获取登录用户ip地址和所在地的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!