У меня стандартная конфигурация клиент-сервер с ReScript (ReasonML) во внешнем интерфейсе и сервером Python во внутреннем.
Пользователь запускает отдельный процесс на localhost: 2000, к которому я подключаюсь из браузера (пользовательского интерфейса). Я могу отправлять запросы на их сервер и получать ответы.
Теперь мне нужно отправить эти запросы с моего внутреннего сервера, но я не могу сделать это напрямую. Я предполагаю, что мне нужен какой-то способ сделать это через браузер, который может взаимодействовать с localhost на компьютере пользователя.
Каковы концептуальные способы реализации этого (в идеале с помощью GraphQL)? Нужна ли мне подписка, или веб-сокеты, или что-то еще?
Можете ли вы порекомендовать для этого какие-то конкретные библиотеки (возможно, в качестве примеров из других языков программирования)?