Интеграция React.js без JS Server API

Я скоро начну новый проект, который включает в себя обновление моего существующего интерфейса приложения для использования React.js. Текущий интерфейс делает стандартные вызовы REST на сервер, построенный с использованием технологий Microsoft, который не планирует менять в ближайшее время.

Я хочу использовать концепцию рендеринга на стороне сервера и новую платформу React Saga для улучшения SEO и производительности. Как я понимаю, для достижения этой цели мне нужно было бы запустить сервер Node.js, чтобы включить это поведение, и выполнять межсерверные вызовы из Node.js в существующий API.

Мой вопрос... это общая архитектура? Т.е. наличие Node.js выступает в качестве сервера-посредника? (UI - Узел - Существующий API). Или есть ли лучший способ / метод интеграции выходящих API, не являющихся JS, с новейшими и лучшими инфраструктурами пользовательского интерфейса?

Любые ресурсы / материалы, которые вы можете предоставить для прочтения этой темы, также будут очень полезны!

Благодарю.

1 ответ

Да, это обычное дело, и это тоже неплохо, разделить его таким образом:

  1. Фронтенд-сервер
  2. API(ы)

FE-сервер будет отображать и обслуживать пользовательский интерфейс. API-интерфейсы могут быть дополнительно разделены на множество небольших микросервисов.

Другие вопросы по тегам