在本地网络上查找特定的服务器

某处某人

如果我有一个运行Web服务器(Fastify)的LAN上的机器上运行的Node.js应用程序,并且配置为对LAN上的所有设备都可访问,那么我如何在另一台机器的浏览器中使用JavaScript来检测局域网上的那台服务器?

示例:在连接到路由器的NAS上,我运行一个Docker容器,该容器在地址192.168.1.28:3000处创建HTTP API。我可以在局域网上的任何浏览器中手动键入此名称,它将访问Docker容器。如何在不知道服务器地址的情况下使用JavaScript来检测该服务器的存在?

昆汀

你不能

虽然有用于在网络上宣布服务存在的协议,但是网页中运行的JS不支持任何协议

可以使用浏览器扩展(例如Bonjour Browser和评论不佳的Railduino Zeroconf-Lookup),但是由于您没有提到编写浏览器扩展,因此我假设它们不是一个选择。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从本地网络访问在WSL(Linux的Windows子系统)上运行的Web服务器

无法在本地网络服务器上注册gitRunner

通过Android应用自动在本地网络上查找服务器

Android Emulator如何到达本地网络上的服务器?

在本地网络上运行Bokeh服务器

连接到本地网络上的MariaDB服务器时,命名管道提供程序错误

访问本地网络上的虚拟WAMP服务器

我的本地网络服务器页面在哪里?

无法使用外部IP /域从本地网络访问本地Web服务器

从本地网络中的计算机远程访问安装在VM上的Apache服务器

如何访问本地网络服务器

Alfresco,从本地网络访问服务器

Apache服务器允许从本地网络访问

如何找到本地网络上的所有服务器?

如何在我的本地网络上正确设置我的Web服务器?

如何使我的tftp服务器在本地网络上可见/可用?

如何将套接字连接到本地网络上的服务器套接字?

iperf:连接到远程服务器的速度始终比本地网络快

在远程Hyper-V服务器上使用虚拟机创建本地网络

本地网络上的服务器受到破坏时会发生什么

从本地服务器访问本地网络上的客户端打印机

Web服务器如何在本地网络中找到彼此?

TCP-JAVA-如何在本地网络上查找服务器?

允许访问本地网络上的 Apache 2 服务器

通过服务器托管的 webhook 访问本地网络上的设备

从浏览器运行本地网络服务器的可能性

尝试将本地 akka 服务器连接到本地网络上的另一个服务器

从 JavaScript 发现本地网络服务器?

通过本地网络访问 nginx 服务器上的子域