在Javascript中使用ipinfo创建markdown表

时间:2017-07-17 09:18:11

标签: javascript markdown

所以我需要在Javascript中编写一个函数,使用ipinfo.io来获取给定IP地址的一些信息。该函数需要在降价表中返回此信息。我正在互联网上搜索关于如何做到这一点的答案,但却找不到任何东西......任何人都可以帮助我吗? 非常感谢 :) 塔尔

这是我到目前为止所得到的:

var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
var ip = require("ip");

function queryIPInfo(ipAddr) {
try {
   if (!(ip.isV4Format(ipAddr) || ip.isV6Format(ipAddr)))
   throw("Not a valid IP address error");
}

catch (e) {console.log("Error: "+e);}

var xmlReq = new XMLHttpRequest();
xmlReq.open('GET', "https://ipinfo.io/"+ipAddr+"/json", true);
xmlReq.send();

xmlReq.onreadystatechange = function(e) {
    if (xmlReq.readyState == 4 && xmlReq.status == 200) {
       var response = JSON.parse(xmlReq.responseText);
       // put the info from response in a markdown table and return it
    }
};
}

queryIPInfo(process.argv [2]);

0 个答案:

没有答案