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

Node.JS Speed Test API (without speedtest-net cli)

我想建一个API,输入IP,然后ping IP的ISP,得到min/max/avg,还有下载和上传速度。

我该如何构建它?

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

https://www.npmjs.com/package/ping 是对 ip ping 相关想法的一个很好的包装,它确实有你想要包括的 min/avg/max 回复时间,我推荐它。

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

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