如何从后端向用户本地主机上的另一台服务器发出请求
How to make requests from back-end to another server on user’s localhost
我有一个标准的客户端-服务器设置,前端使用 ReScript (ReasonML),后端使用 Python 服务器。
用户是 运行 我从浏览器 (UI) 连接到 localhost:2000 上的一个单独进程。我可以向他们的服务器发送请求并接收响应。
现在我需要从我的后端服务器发出这些请求,但不能直接这样做。我假设我需要某种方式通过浏览器来完成它,它可以与用户计算机上的本地主机对话。
有哪些概念性方法可以实现这一点(最好使用 GraphQL)?我需要订阅或网络套接字或其他东西吗?
您是否可以为此推荐任何特定的库(也许作为其他编程语言的示例)?
我认为 GraphQL 最简单的解决方案确实是使用订阅,最常见的 Rescript GraphQL 客户端已经有这样的功能,至少 ReasonRelay, Reason Apollo Hooks and Reason-URQL 有。
我有一个标准的客户端-服务器设置,前端使用 ReScript (ReasonML),后端使用 Python 服务器。
用户是 运行 我从浏览器 (UI) 连接到 localhost:2000 上的一个单独进程。我可以向他们的服务器发送请求并接收响应。
现在我需要从我的后端服务器发出这些请求,但不能直接这样做。我假设我需要某种方式通过浏览器来完成它,它可以与用户计算机上的本地主机对话。
有哪些概念性方法可以实现这一点(最好使用 GraphQL)?我需要订阅或网络套接字或其他东西吗?
您是否可以为此推荐任何特定的库(也许作为其他编程语言的示例)?
我认为 GraphQL 最简单的解决方案确实是使用订阅,最常见的 Rescript GraphQL 客户端已经有这样的功能,至少 ReasonRelay, Reason Apollo Hooks and Reason-URQL 有。