是否可以制作一个Electron JS桌面应用程序,它是一个Web服务器,这样当我们启动应用程序时,服务器也会启动,并且我们可以从同一网络/LAN中的其他计算机访问它?
是否可以制作一个Electron JS桌面应用程序,它是一个Web服务器,这样当我们启动应用程序时,服务器也会启动,并且我们可以从同一网络/LAN中的其他计算机访问它?
是的,没错。
你可以在主进程上运行服务器(使用 express 或者裸的 http
/https
/http2
)。
同时你也可以使用 child_process.fork()
或者 child_process.spawn()
。它们能够正常工作。