目前,我的代码是:
var request = require('request');
var serverIp = 'smp.tru.io'
var options = {
'method': 'GET',
'url': 'https://api.mcsrvstat.us/2/' + serverIp,
'headers': {
}
};
const findIp = request(options, function findIpPort(error, response) {
if (error) throw new Error(error);
var jsonOutput = JSON.parse(response.body);
var ip = jsonOutput["ip"]
var port = jsonOutput["port"]
});
console.log(port)
console.log(window)
如您所见,“ip”和“port”变量被困在代码的 function() 部分中。有什么办法可以把它们弄出来吗?我试过 window
、global
和 globalThis
都没有成功。建议?