2017-10-23 16 views
0

私は流星のユーザーです。エクスプレスとリアルータのDomの違いを知りたいと思います。流星を使うと、ブラウザのルーターとルートを含むコンポーネントをレンダリングします。しかし、私は人々が反応ルータDomを使用することができる反応を伴う表現をなぜ使用しているのか混乱している。それは好みのものか、もう片方が持っていないものに利点がありますか?または私は間違っていると彼らは2つの別々のものですか?両者の違いとその使い方を説明してください。リダイレクトルータDomとエクスプレス

答えて

1

エクスプレス

  • Expressは、サーバー側で動作します。具体的には、node.jsの上を実行します
  • Expressは「Webアプリケーションフレームワーク」であり、ルートを処理し、クライアント要求を受け入れ、データベースからデータを取得し、ビューを準備し、応答を返すことができます。
  • もう一度すべてがサーバー側にあることに注意してください。

リアクト-ルータ-DOM

  • リアクト-ルータ-DOMは、クライアント側のルーティングライブラリです。
  • シングルページアプリケーションでは、ユーザーがリンクをナビゲートすると、通常、サーバーへの要求は送信されません。代わりに、クライアント側ルータ(react-router-domなど)は要求を解釈し、適切なコンテンツ(特定の反応コンポーネントなど)を表示します。人々は

    • があなたのindex.htmlをとあなたのbundle.jsファイルを提供する可能性が反応すると急行使用する理由

  • は時にユーザーが最初の訪問は、サイト、(www.example、あなたの質問に答えるために。 com)
  • www.example.com/subpageに直接アクセスしたユーザーがwww.example.com/subpageに直接アクセスすると、通常はクライアントのreact-router-domで処理されます。
  • アイコンのような静的アセットを提供するあなたのページの画像
  • としてサーバからデータを取得するためのAPIバックエンドなど
関連する問題