2016-08-16 14 views
-3

なぜExpressのルーティング機能は、window.locationの代わりに良い(または悪い)機能ですか?なぜwindow.locationの代わりにルーティングを使用するのですか?

+2

あなたが求めているものを明確にすることはできますか?私が知る限り、ExpressJSはウェブリクエストに*応答するための*サーバーサイドの*フレームワークです。その[ルーティング機能](http://expressjs.com/en/guide/routing.html)では、URLのリクエストに応答するコードにURLがマップされます。 'window.location'はもちろん、ブラウザにサーバーから新しいページをリクエストするように指示するブラウザプロパティです。 –

+0

サーバー側の実装を使用すると、ブラウザのプロパティを使用してページのURLを変更することよりも大きな利点がありますか? –

+2

これは何も明確にしていません。 2つは異なる目的を果たす全く異なるものです。 –

答えて

-2

最大の利点は、経路を使用すると、パラメータを送信したり、JSとフロントエンドに振る舞いを定義できることです。これによりバックエンドとの接続もはるかに簡単になります。

は例のドキュメントを参照してください: http://expressjs.com/en/guide/routing.html

関連する問題