0

私はすぐにReact.jsを使用するために既存のアプリケーションフロントエンドをアップグレードするという新しいプロジェクトを開始します。現在のフロントエンドは、Microsoftテクノロジを使用して構築されたサーバーに標準のREST呼び出しを行います。これは、いつでも変更を予定していません。JSサーバAPI以外のReact.jsの統合

サーバー側のレンダリングの概念と新しいReact Sagaフレームワークを使用して、SEOとパフォーマンスを向上させたいと考えています。わかったように、これを実現するには、Node.jsサーバーを実行してこの動作を有効にし、Node.jsから既存のAPIへのサーバーツーサーバー呼び出しを行う必要があります。

私の質問は..これは共通のアーキテクチャですか?私はNode.jsを仲介人のサーバとして動作させていますか? (UI - Node - Existing API)。または、最新の優れたUIフレームワークを使用して終了する非JS APIを統合するより良い方法や手法がありますか?

このトピックについて読んでいただける資料や資料は、参考になるでしょう。

ありがとうございました。

+0

これはかなり一般的です。 – azium

答えて

1

はい、その共通とも悪くない、そのように分割する:

  1. フロントエンドサーバー
  2. API(S)

FE-Serverは、レンダリングして機能しますUI。 APIは、多くの小さなマイクロサービスでさらに分割することができます。