Подключение к нескольким конечным точкам GraphQL из нескольких доменов в одном приложении react

#reactjs #react-router #graphql #api-gateway

#reactjs #react-маршрутизатор #graphql #api-шлюз

Вопрос:

Это скорее вопрос архитектуры / дизайна. У меня есть база данных Postgres, которая содержит несколько схем. Каждая схема связана с конечной точкой GraphQL. Например:

 client1.example.com/graphql/
client2.example.com/graphql/
  

Для интерфейса у меня есть одно приложение react. На данный момент мне нужно указать приложение react на одну конечную точку GraphQL. Я хотел бы иметь одно приложение react, которое сопоставляется с подходящей конечной точкой GraphQL. Например:

 client1.com connects to client1.example.com/graphql/
client2.com connects to client2.example.com/graphql/
  

Каков наилучший способ добиться чего-то подобного. Возможно ли это с помощью маршрутизатора react или какого-либо шлюза API.

Любая помощь действительно ценится.

Комментарии:

1. просто не кодируйте это жестко… используйте какое-нибудь окно. реквизит местоположения / значение для построения адреса (ссылка в apollo) во время выполнения

2. Если возможно, был бы признателен за небольшой пример кода

3. пример для чего? 2 строки кода? … здравствуйте… IDK, как / где вы определяете адрес или даже если вы используете apollo… просто попробуйте