这里用js请求接口,去拿ip地址,但是接口返回的是字符串js代码,需要把字符串转换成对象,提取里面的值
export async function getIp() {
return axios.get(`/api/cityjson`)
.then(res => {
console.log(res.data);
// var returnCitySN = {"cip": "116.22.35.186", "cid": "440100", "cname": "广东省广州市"};
let ip;
eval(`${res.data}; ip = returnCitySN.cip `);
return ip; // 192.22.35.186
})
}