问题描述
我想构建一个以 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 视频或谷歌如何设置基本服务器,然后开始使用库实现功能。如果您有关于如何做某件事的具体问题,我相信人们会很乐意为您提供帮助。