問題タブ [webpack-hot-middleware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
703 参照

node.js - webpack-dev-middleware から生成された js を読み込み、その js を起動する方法

Node JS は初めてです。webpack-hot-middleware を使用して、ホット リロードを備えたバックエンド API サーバーの作成に取り組んでいます。webpack-dev-middleware を使用してサーバー スクリプト (index.js) をメモリにロードし、その javascrip t ファイルを実行しようとしています。

これが私のコードです:リンク

私のコードはホット リロードを正常に実行できることがわかりましたが、サーバー スクリプト (index.js) を読み込んで API サーバーを起動することができません。何らかの理由で、webpack dev サーバーではなく webpack-dev-middleware を使用したいと考えています。

それは私のファイル構造です:

HTML をレンダリングするフロント エンドまたはバックエンド サーバーでそれを行う方法についてのチュートリアルをたくさん見つけましたが、index.js を開始する必要があります。

それで、私の質問は、webpack-dev-middleware から生成された js ファイルをロードして、その js ファイルを開始する方法です。

以下は私が試したことです:

webpack.devserver.config.js で:

結果: index.js で何かを変更した後、コードが正常にリロードされたように見えますが、/api/hi API にアクセスすると変更が反映されません。