2017-10-12 1 views
0

私はreact + node + express + webpackクライアント/サーバーアプリを持っています。webpackにリクエストコンテキストを渡す

ダイナミックメタタグにHTTPリクエストURIを通知するように、クライアントのフロントエンドを動的に生成して提供したいと思います。

特に: HTTPリクエストURIによって指示されたコンテキスト変数を受け入れるようにwebpackを設定し、このコンテンツを動的にレンダリングするにはどうすればよいですか?

+0

Iは、要求/のparamsを処理するために明示の組み合わせを使用して巻き上げ、および変数をレンダリングするために反応します。 – cars

答えて

1

Webpackだけでは実際にはできません。 Webpackはビルド時に実行されるモジュールバンドラで、コードを静的バンドルにコンパイルします。このバンドルは後でフロントエンドアプリで消費されます。

html-webpack-pluginのwebpackを使用してhtmlを生成することはできますが、このアプローチはお勧めできません。

代わりに、高速サーバーを設定してhtmlを動的に生成することができます。これを行うには複数の方法があります。 1つの方法は、エクスプレスサーバーでテンプレートエンジンを使用して、応答を送信する前にマークアップを動的に生成することです。

参照:https://expressjs.com/en/guide/using-template-engines.html

関連する問題