如何在不同机器上的两个电子应用之间进行交互

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在不同机器上的两个电子应用之间进行交互相关的知识,希望对你有一定的参考价值。

假设我创建了一个Express服务器并在我的计算机1上将其托管在8080,那么我可以从网络内的任何计算机访问http://machine-1-ip:8080/

如果我用电子将这个api包装为app1并安装在机器1上,并创建另一个电子应用程序即app2并将其安装在机器2上。是否可以在http://machine-1-ip:8080处从机器2向机器1发出请求?

答案

是。如果第二台计算机位于同一网络内,则可能会出现。

必须在您的快速服务器中启用CORS。(https://expressjs.com/en/resources/middleware/cors.html)。

计算机1的防火墙规则应以其从网络内其他计算机发出请求的方式进行配置。

以上是关于如何在不同机器上的两个电子应用之间进行交互的主要内容,如果未能解决你的问题,请参考以下文章

如何在heroku上的两个不同应用程序之间共享worker?

如何在两个端口之间的本地主机中捕获数据包

如何在两个 Weblogic 域之间进行通信?

如何在本地机器上的 2 个流星应用程序之间可靠地共享 mongo 数据库?

如何测试不同 VM 上的 2 个或多个客户端之间的交互?

如何计算不同机器上的统计数据并再次组合它们?