如何通过本地网络与电子/快递应用程序共享数据?

How to share data over local network with electron / express application?

我有一个使用 express 运行的电子应用程序。我希望能够在本地网络中 'online' 的用户之间共享数据。我研究了不同的点对点工具,例如 peerjs and simple-peer,但我在使用工具时遇到了困难,我不确定这是否是正确的路径。

我所说的共享的意思是,当两个用户都是 'online' 时,他们能够 'sync' 彼此分享他们的数据。每个用户都有一个本地数据库 nedb,用于存储信息。

如何使用户能够通过本地网络上的 express/electron 应用程序共享数据?

看来我可以使用 bonjour and socket.io 实现我正在寻找的东西。我将使用bonjour 来发布http 服务并浏览这些服务。我将使用 socket.io 和套接字。io-client 发出和侦听来自本地客户端和外部服务器的事件。