请求函数内的变量范围

时间:2021-06-20 02:28:13

标签: javascript node.js variables request global

目前,我的代码是:


    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() 部分中。有什么办法可以把它们弄出来吗?我试过 windowglobalglobalThis 都没有成功。建议?

0 个答案:

没有答案
相关问题