azure nodejs SDK 是否有可用的 wait() 函数,就像 python SDK 一样。下面是我在 azure 中启动 VM 的 python 代码
async_vm_start = compute_client.virtual_machines.start(group_name, vm_name)
async_vm_start.wait()
所以在这里我的整个程序一直等到VM完全启动并继续。下面是我的 nodejs 代码来启动一个虚拟机
clientCompute.virtualMachines.start(resourceGroupName, vmName, function(err, result) {
if (err) console.log(err);
else console.log(result);
})
在这里,我的程序无需等待,而是继续进行,即使在幕后 VM 仍处于启动过程中。
我试过 setTimeout 但它不可靠。那么有什么方法可以让我的 nodejs 函数等到 VM 完全启动。
提前致谢