У меня есть две службы App Engine, одна для моего внешнего интерфейса React, а другая для моего внутреннего интерфейса Express. Не то чтобы эти две вещи были частью одного и того же приложения, они представляют собой разные сервисы и, следовательно, имеют разные URL-адреса, через которые они получают доступ.
Все запросы в моем приложении React настроены на использование полного URL-адресавнутренние конечные точки, например:
Axios.get(`https://backend.appspot.com/api/v1/users/get/${userId}`)
Однако это означает, что я не могу разрабатывать свой внутренний компонент локально, поскольку приложение React всегда указывает на службу App Engine.
Я пытаюсь добиться чего-то похожего на то, что было бы, если бы ваш бэкэнд и клиентский интерфейс находились на одном и том же сервере, а вы просто использовали настройку прокси-сервера React, позволяя вам отправлять запросы к вашим конечным точкам следующим образом:
Axios.get(`/api/v1/users/get/${userId}`)
Я пытался вручную настроить прокси-сервер, хотя теперь мне интересно, если это совсем не тот подход.
Есть предложения?
Примечание. Пожалуйста, дайте мне знатьесли этот вопрос требует дальнейшего объяснения