【发布时间】:2021-05-21 13:11:18
【问题描述】:
在 VueJS 应用程序上工作,我想创建一个 ping 特定 IP 地址并返回时间和状态的函数。
1- 我使用了ping-lite,但出现此错误:Could not detect your ping binary.。
我在节点模块中看到他们正在检查机器操作系统(在 Windows 和 WSL 上运行)并在失败时抛出该错误。
2- 然后我尝试了ping 并收到此错误:
(Promise/async): "TypeError: net.isIPv6 is not a function"
我试图从他们的 npm/github 页面执行示例代码:
var ping = require('ping');
var hosts = ['192.168.1.1', 'google.com', 'yahoo.com'];
for(let host of hosts){
let res = await ping.promise.probe(host);
console.log(res);
}
我想知道这些问题是否相关,是否与我的环境/机器有关。
如何解决这个问题或者从 Vue 应用 ping IP 地址的最佳方法是什么?
【问题讨论】:
标签: javascript node.js vue.js ping