0

곧 React.js를 사용하기 위해 기존 애플리케이션 프론트 엔드를 업그레이드하는 새로운 프로젝트를 시작하겠습니다. 현재 프론트 엔드는 Microsoft 기술을 사용하여 구축 된 서버에 표준 REST 호출을 수행합니다. Microsoft 기술은 곧 변경 될 예정이 아닙니다.JS 서버 API가 아닌 React.js 통합

서버 측 렌더링 개념과 새로운 React Saga 프레임 워크를 활용하여 SEO 및 실적을 향상시키고 싶습니다. 내가 이해할 수 있듯이이를 달성하기 위해 Node.js 서버를 실행하여이 동작을 활성화하고 Node.js에서 기존 API로 서버 간 호출을 수행해야합니다.

내 질문은 .. 이것은 일반적인 아키텍처입니까? Node.js가 중개자 서버 역할을 수행하고 있습니까? (UI - 노드 - 기존 API). 아니면 존재하지 않는 JS API와 최신의 가장 훌륭한 UI 프레임 워크를 통합하는 더 나은 방법/기술이 있습니까?

이 주제에 대해 읽을만한 자료 나 자료가 있으면 큰 도움이 될 것입니다.

감사합니다.

+0

네, 꽤 일반적입니다. – azium

답변

1

예, 그것의 일반적인 그 또한 나쁘지는 그런 식으로 분할하기 :

  1. 프런트 엔드 서버를
  2. API (들)

FE-서버 렌더링과 서비스를 제공합니다 UI. API는 많은 더 작은 마이크로 서비스로 더 분할 될 수 있습니다.