获取要连接的服务器ip的node.js代码存在问题
我正在开发一个node.js应用程序,从云中的一个变量获取ip地址。稍后,我想使用它与服务器建立TCP/IP连接。这是我正在使用的代码:获取要连接的服务器ip的node.js代码存在问题,node.js,Node.js,我正在开发一个node.js应用程序,从云中的一个变量获取ip地址。稍后,我想使用它与服务器建立TCP/IP连接。这是我正在使用的代码: ... var settingsip; photon.get("ipAddress", function(response) { settingsip = response.result; console.log("Photon IP is:", settingsip); }); console.log("Photon IP2 is:",
...
var settingsip;
photon.get("ipAddress", function(response) {
settingsip = response.result;
console.log("Photon IP is:", settingsip);
});
console.log("Photon IP2 is:", settingsip);
...
但我得到的结果是:
Photon IP2 is: undefined
Photon IP is: 10.230.89.118
当将settingsip打印为IP2时,没有获得正确的值是什么问题?欢迎使用javascript:)您需要阅读更多关于节点异步性质的内容。这里的问题是console.log在photon.get之前运行。检查一下,您是否发现ip2首先登录很奇怪?