与Get local IP address in node.js
相关的问题我可以请求一点帮助吗?
在此使用示例中,
getNetworkIP(function (error, ip) {
console.log(ip);
if (error) {
console.log('error:', error);
}}, false);
如何在回调之外获取ip值?例如,将它用于连接或其他任何东西。我试图返回它,导出它,传递它,但这些方法没有工作。请帮助我,我要精神上!!
谢谢!
P.S。:这段代码对我来说非常有用,可以多了解一点。我真的是新手。万分感谢分享。
答案 0 :(得分:0)
正如胡安门德斯试图告诉你,你正在做的电话是异步的。这意味着该节点将继续执行代码然后获得回调。无论您需要对IP进行什么操作,都可以在回调中进行,也可以将其保存为全局变量。
var myIP = '';
getNetworkIP(function (error, ip) {
if (error) {
console.log('error:', error);
}else{
myIP = ip;
MyFunctionToConnectTo(myIP);
}
}, false);