我的项目可以分为三个组件:桌面应用程序、服务器后端和服务器前端。我正在使用WebSockets应用程序后端和后端前端通信。前端是单页应用程序。整个项目的结构如下图所示:
我需要实现前端与应用程序之间的通信(上图中的虚线箭头)。我能够使用后端服务器作为代理,但直接在前端和应用程序之间建立通信会更有用,这样可以避免浪费后端资源。
有没有什么方法可以在本地应用程序和Web前端之间建立直接连接?
附注:我在后端和应用程序中都使用了Go,前端使用JavaScript进行开发,并使用WebSockets进行通信,但我们欢迎一般架构方面的回答。
有没有什么方法可以在本地应用程序和Web前端之间建立直接连接?
附注:我在后端和应用程序中都使用了Go,前端使用JavaScript进行开发,并使用WebSockets进行通信,但我们欢迎一般架构方面的回答。