При обмене данными между веб-сервером Node / React и api-сервером PHP рекомендуется передавать все запросы клиента (React) через веб-сервер, а не напрямую на api-сервер?
Я использую универсальный (изоморфный) React, отображаемый на веб-сервере Node. Он также будет использовать сервер API для создания начальной загрузки страницы (изоморфный).
Это то, что я бы сделал. На самом деле это то, что я делаю (с бэкендом / API Java). Это позволяет вам скрыть реальную структуру вашего API, а также, в случае необходимости, проанализировать результат на сервере узла. Также он позволяет вам адаптировать метод запроса, чтобы он точно соответствовал вашим клиентским сервисам (если, например, ваш API не точно отправляет данные в нужном формате и в нужном вам формате).
Для меня это кажется хорошей практикой (и я согласен, что пытаться закрыть этот вопрос — это безумие, это хороший вопрос …)
Других решений пока нет …