首页 文章

使用基于Electron的应用程序作为Web服务器

提问于
浏览
1

我正在开发一个跨平台的应用程序(Windows / Linux / macOS),它:

  • 应该能够作为桌面应用程序在本地运行

  • 应该能够在远程计算机上运行,最好使用与本地相同的UI .

到目前为止,Electron对于第一颗子弹来说已经足够好了 .

问题是关于第二个问题 . 我希望将基于电子的应用程序用作Web服务器并通过浏览器连接到它 .
有没有办法做到这一点?

2 回答

  • 0

    您可以创建一个没有Electron的远程Web服务器,只需使用Node.js,并提供一个类似PHP服务器的网页 .

    但是如果你想提供一个完整的远程用户界面并远程管理窗口,那就太复杂了......这需要配置很多东西并管理客户端和服务器之间的连接,使用异步键盘和鼠标加密来保护通信 .

  • 1

    你想要一个混合应用程序我想,就像其中的一些(即Slack) . 一般来说,有一个网络应用程序加上一个带有一些共享UI代码的Electron客户端版本,但它并不是电子版本 . 电子的主要观点是作为桌面应用程序的本地Web服务器 . 你当然可以保留所有节点 .

相关问题