React ルーターを使用すると、React アプリで を処理できます/arbitrary/route
。これを機能させるには、一致したルートで React アプリをサーバーが送信する必要があります。
しかしwebpack 開発サーバー任意のエンドポイントを処理しません。
ここでは追加の Express サーバーを使用する解決策があります。webpack-dev-server が react-router からのエントリ ポイントを許可できるようにする方法
しかし、ルート マッチングを可能にするために別の Express サーバーを起動したくはありません。Webpack 開発サーバーに任意の URL に一致させて、React アプリを送信するように指示したいだけです。お願いします。
ベストアンサー1
小さな構成を含めるのが最も簡単な解決策を見つけました:
devServer: {
port: 3000,
historyApiFallback: {
index: 'index.html'
}
}
私は以下を訪問してこれを見つけました:WEBPACK-DEV-SERVER を使用した PUSHSTATE。