在Electron React app中进行网络通话

时间:2017-06-21 19:47:58

标签: ajax sockets reactjs electron

我是电子新手,我想确保理解适合主进程的代码与渲染器进程之间的区别。该应用程序本质上是一个在单个电子页面内托管的React应用程序。所以,据我所知,我有一个主要流程和一个渲染流程。

如果我想将REST调用作为React应用程序的一部分(例如使用axios),我假设我可以在渲染器进程中的React代码中执行它,对吧?没有必要去那个主流程吗?

我还必须创建到外部服务器的套接字连接。这不是HTTP REST接口,它是原始TCP / IP套接字。这也可以在渲染器过程中完成,还是我需要去主要的?

我尝试使用节点的net库来调用套接字调用,它似乎工作正常。我第一次遇到某种连接错误,但后来的尝试似乎正在起作用。这个错误让我想知道在渲染器中使用net是不是一个好主意。

0 个答案:

没有答案