簡體   English   中英

如何將 package 和 Electron 應用程序與節點服務器一起使用

[英]How to package an Electron app together with a Node server

我有一個使用 React.js 構建的 electron 應用程序,它依賴於與應用程序並行運行的本地節點服務器。 如何在一個 exe 中分發這兩個產品,以便在執行程序時同時運行 Electron 應用程序單獨制作的節點服務器?

你可以做到。 有一個啟動整個應用程序的節點進程,您可以在其上啟動服務器。 然后客戶端代碼由你啟動 BrowserWindow 的任何東西運行。 然后你可以向本地主機發出請求,你的服務器應該能夠接收它們。

也就是說,有一些充分的理由說明為什么您應該強烈考慮不使用實際的 HTTP 服務器,而是使用進程間通信 (IPC)。

  1. 安全是一個問題——你在客戶端機器上啟動服務器,如果你的身份驗證有任何缺陷,你就會向客戶端上的任何其他進程開放所有服務器端點,甚至是 local.network 上的其他機器.

  2. 輕松 - IPC 得到 Electron 的良好支持,因此開發起來更容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM