別のサーバーのバックエンドREST APIに接続する1つのページアプリがあります。特定のURLに対して自動生成されるwebpack-dev-server?
index.html
アプリの読み込みでは、最初に行うのはGET /env.json
で、これにはREST APIサーバーのURLが含まれています。明らかに、それはdevでのテストと比べてprodとは異なります。
webpack-dev-serverにミドルウェアを追加する方法はありますか?それで、GET /env.json
は、自動的に生成されたjson(env varまたは他のものに基づいています)を処理するようにしますか?
もっと簡単な方法があれば、私はそれを開いています。私の前提は、devとtestがバックエンドサーバーを起動し、応答がGET /env.json
に設定され、prodは別のファイルが追加されるか、動的に生成されるというものでした。
あなたは 'setup'オプションを使用してルートを設定することができようになっていますhttps://github.com/webpack/webpack-dev-server/blob/ master/lib/Server.js#L255 –
@BobSponge(あなたのハンドルは素晴らしいです):それは素晴らしいです。それを答えに入れる? – deitch
@BobSpongeええ、それは動作します!私はちょうどそれを試みた。答えとして入れて、私はそれを受け入れます。ありがとうございました! – deitch