私はReact
とNode
を初めて使用しています。React UIとNode.js/Expressアプリケーションがwebpackでサービス/監視されています
私は少し前にNode.js
/Express
と働いていましたが、nodemon
を使ってファイルの変更を監視し、アプリを再起動しました。
また、私は最近React
で作業を開始しました。ファイルの変更を監視してUIをリロードするwebpack dev server
(特にwebpack-dev-server --content-base src --inline --hot --history-api-fallback
)セットアップを使用します。
問題
は今、私はそれを一緒にネクタイをしたいです。私が見つけた
まず解決されました:私のnode app
は、特定のポートで起動し、3000は、その後、私のbackend app
に特定のURLへwebpack dev server
8080のポートとproxy
要求を開始言います。
devServer: {
proxy: {
'/backend-api/': {
target: {
"host": "localhost",
"protocol": 'http:',
"port": 3000
},
ignorePath: false,
changeOrigin: true,
secure: false
}
}
},
これはうまくいくはずですが、1回のアプリケーションで2台のサーバーを起動するのは間違いです。
両方に役立つでしょう単一サーバを起動するには(私が理解でき、簡単な例)どのような方法があります:server side app
とReact UI
?
もちろん、クライアント側のコードが変更された場合、サーバコードが変更されたり、UIが再読み込みされると、ファイルの変更を追跡してサーバアプリケーションを再起動する必要があります。
ありがとう!申し訳ありませんがあなたの答えをマークするにはとても時間がかかりました:) – SmxCde