EasyNTS是网络穿透组网设备,由于外网不能直接访问内网,所以如果EasyNTS穿透的是内网下服务web端口,可以直接把穿透结果复制粘贴到网页,将内网ip和端口传出来得到穿透结果,通过穿透结果就可以实现外网访问内网。
近期研发在EasyNTS设备管理搜索中,无法搜索到现有设备。
随即我们进行了排查,发现当浏览器地址栏中的页码不为1,并且搜索的内容在第二页以后的数据就无法搜索到并展示出来。
EasyNTS云组网内每页显示十条数据,当页码面为2时搜索,请求的参数的start 会从10开始向服务器请求数据,实际搜索返回的就一条,从第11条展示,从而导致前端拿不到实际的搜索结果。
解决问题
找到项目中的DeviceList.vue文件,找到doSearch中的this.page 改为 1。
具体代码
doSearch() {
this.$router.push(
`/device/${this.mode}/${1}${
this.query ? "?q=" + this.query : ""
}`
);
},
当用户输入内容搜索时,当前页码不为1或者为1都会默认把页码调为1,请求的参数的start 会从0开始请求数据。
EasyNTS实现了硬件设备的接入与管控、动态组网、远程运维、文件传输、远程指令调用等功能,从终端到云端,形成了一整套的上云网关解决方案,极大地解决现场无固定IP、端口不开放、系统权限不开放等问题。
在远程运维方面,可以在设备现场布置EasyNTS云终端,EasyNTS上云网关运行于阿里云/腾讯云/自建云,随时随地管控所有现场的设备网络情况,通过远程调试和排查问题,极大地降低现场的运维成本。如想详细了解,可进入TSINGSEE青犀视频进行浏览查阅。