现在有个应用前端使用 Electron + Vue3 , 后端采用 C++。 这是一个单机应用,以后可能会部署在 BS 架构里。 现在需要进行交互,有两种方案: [ol]使用 C++ NAPI 封装成.node 文件给 node.js 去调用在返回给前端。使用 http/websocket 浏览器可以直接调用,C++封装好二进制文件,启动的时候在 Node.js 层去启动。 [/ol] 希望大家给点意见。 Electron, WebSocket, 方案