Node.JS 速度测试 API没有 speedtest-net cli

问题描述

我想构建一个以 IP 作为输入的 API,然后 ping IP 的 ISP 以获得 min/max/avg 以及下载和上传速度。

我该如何构建它?

解决方法

有几种方法可以做到这一点,我相信你会明白的,所以我会尝试提供一些好的导入或想法。

https://www.npmjs.com/package/ping 是一个非常好的 ip ping 相关想法的包装器,它确实有您想要包含的最小/平均/最大回复时间,我推荐它。

要测试下载和上传速度,请查看 https://www.npmjs.com/package/network-speed,它似乎包含有关下载和上传速度的 api 端点所需的内容。

如果您不确定如何为 GET 和 POST 请求设置节点服务器,请观看一些 youtube 视频或谷歌如何设置基本服务器,然后开始使用库实现功能。如果您有关于如何做某件事的具体问题,我相信人们会很乐意为您提供帮助。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...