webpack-dev-serverからASP.NETの開発サーバーにアクセスする
webpack-dev-server
からASP.NET
の開発サーバーにアクセスする方法を紹介します。
クライアントの開発サーバー(webpack-dev-server
)はHot Module Replacement
(hmr)が有効になっているため、開発時はクライアントの開発サーバーをメインで使用したいことが多いです。
クライアントの開発サーバーからASP.NET
の開発サーバーにアクセスするには以下のようにwebpack-dev-server
の設定でproxy
を設定します。
URLはASP.NET
で起動する開発サーバーのURLを設定します。
これにより、すべてのリクエストはASP.NET
の開発サーバーを見に行くようになります。
webpack.config.js
devServer: {
proxy: {
'/': {
target: 'https://localhost:5001',
},
},
},
vue-cliの場合
vue-cli
を使用している場合はvue.config.js
に以下を追記します。(vue.config.js
のファイルがない場合は作成してください)
vue.config.js
module.exports = {
devServer: {
proxy: {
'/': {
target: 'https://localhost:5001',
},
},
},
};