サーバーのフォールバックと、react-routerおよびurlパラメーターを使用したネストされたルート

theman0123

私のreactアプリでは、react-routerを使用していBrowserRouterます。私のwebpackファイルには

devServer.historyApiFallback: true

私は

<Route path='/details/:parameter' />

アプリ内を移動すると、フォールバックとルートの両方が期待どおりに機能します。

ただし、でサービスを提供しているルートにいて、/details/:parameter更新すると、アプリが壊れて、コンソールに見つからないことが通知されます。

/details/webpack_bundle.js

ただし、ブラウザのURLには、パラメータとともに正しいルートが含まれています。

私はこれに対するエレガントな解決策を見つけたいと思っていました。なぜこのように動作しているのかについての説明はありがたいです。

theman0123

重複する質問:Reactのネストされたルートが更新時にロードに失敗するを参照してください

私はwebpackでHTMLWebpackプラグインを使用していますが、これが私が見つけた解決策です。

webpackConfig.output.publicPath = '/'

これにより、ルートディレクトリからバンドルがロードされます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

react-routerおよびreduxコンテナコンポーネントを使用したルートパラメータのスレッド化

分類Dev

Perlダンサーと名前付きパラメーターとネストされたプレフィックスを使用したルートの定義

分類Dev

強力なパラメーターRailsを使用してネストされたモデルで作成および更新する

分類Dev

パブリックおよびプライベートのオーバーロードされたコンストラクターを使用しているときのc ++ガベージメンバー値

分類Dev

Javaで3つのパラメーターコンストラクターを呼び出すオーバーロードされたデフォルトコンストラクターを使用していますか?

分類Dev

GoとMySQLを使用したフォールトトレランスを備えたサーバーのセットアップ(フェイルオーバー)

分類Dev

(C ++)コンストラクター、デフォルトパラメーター、「オーバーロードされた呼び出し...あいまい」

分類Dev

typescriptとデフォルト値を使用してネストされたパラメータを分解します

分類Dev

使用パラメータ$フィルタおよび$ VDM生成されたクラスを拡張します

分類Dev

history.push()およびreact-routerを使用したカスタムURLパラメーター

分類Dev

PythonGRPCサーバーのパフォーマンスのボトルネック

分類Dev

Webpackエラー 'エラー:ReactJS.NETおよびMVC 5を使用してReactサーバー側コンポーネントをコンパイルしようとすると、ファイナルローダーがバッファーまたは文字列を返しませんでした'

分類Dev

.netおよびSQLサーバーアプリケーションを使用したAngularJsのパフォーマンステストツール

分類Dev

クラウドフォーメーションでECSサービスを作成しようとしていますが、作成されたデフォルトのVPCを使用して、任意のサブネットを選択したいと思います。

分類Dev

「$1」とフォールバックのデフォルト値を使用したエイリアスは、パラメータとフォールバック値の両方を出力します

分類Dev

react-router-domのネストされたルートがルートパラメータと混同されないようにする方法

分類Dev

Java Reflectionはネストされたオブジェクトにトラバースし、フィールドをリストおよび更新します

分類Dev

ネストされたルートのパラメータをオーバーライドする

分類Dev

追加のユーザーフィールド、ネストされたモデル/属性、およびカスタムルートを使用して考案する

分類Dev

デフォルトとしてメンバー変数を使用した、基本クラスのオーバーロードメソッド

分類Dev

コーディネーターレイアウトのツールバーを使用してLinearLayoutをスクロールおよび折りたたむ方法

分類Dev

Wordpressのサムネイルを背景画像として、デフォルトのフォールバック付き

分類Dev

gulpタスクを介して指定されたルートフォルダーを持つWebサーバー

分類Dev

ReactルーターとReactフックを使用して非ルートコンポーネントの更新ブロッカーをバイパスする

分類Dev

バッチファイルにネストされたforループでパラメータ2を使用するにはどうすればよいですか?

分類Dev

Griveを使用したバックアップサーバーのドキュメントとSQLファイル

分類Dev

デフォルト値としてパラメータを使用したTADOStoredProcおよびSQLServerストアドプロシージャ

分類Dev

インターネットに接続されていないSQLサーバーを搭載したWindows7コンピューターでのみパブリックファイアウォールを使用するのは安全ですか?

分類Dev

仮想化されたUbuntuサーバーに2番目のネットワークインターフェイスをインストールします

Related 関連記事

  1. 1

    react-routerおよびreduxコンテナコンポーネントを使用したルートパラメータのスレッド化

  2. 2

    Perlダンサーと名前付きパラメーターとネストされたプレフィックスを使用したルートの定義

  3. 3

    強力なパラメーターRailsを使用してネストされたモデルで作成および更新する

  4. 4

    パブリックおよびプライベートのオーバーロードされたコンストラクターを使用しているときのc ++ガベージメンバー値

  5. 5

    Javaで3つのパラメーターコンストラクターを呼び出すオーバーロードされたデフォルトコンストラクターを使用していますか?

  6. 6

    GoとMySQLを使用したフォールトトレランスを備えたサーバーのセットアップ(フェイルオーバー)

  7. 7

    (C ++)コンストラクター、デフォルトパラメーター、「オーバーロードされた呼び出し...あいまい」

  8. 8

    typescriptとデフォルト値を使用してネストされたパラメータを分解します

  9. 9

    使用パラメータ$フィルタおよび$ VDM生成されたクラスを拡張します

  10. 10

    history.push()およびreact-routerを使用したカスタムURLパラメーター

  11. 11

    PythonGRPCサーバーのパフォーマンスのボトルネック

  12. 12

    Webpackエラー 'エラー:ReactJS.NETおよびMVC 5を使用してReactサーバー側コンポーネントをコンパイルしようとすると、ファイナルローダーがバッファーまたは文字列を返しませんでした'

  13. 13

    .netおよびSQLサーバーアプリケーションを使用したAngularJsのパフォーマンステストツール

  14. 14

    クラウドフォーメーションでECSサービスを作成しようとしていますが、作成されたデフォルトのVPCを使用して、任意のサブネットを選択したいと思います。

  15. 15

    「$1」とフォールバックのデフォルト値を使用したエイリアスは、パラメータとフォールバック値の両方を出力します

  16. 16

    react-router-domのネストされたルートがルートパラメータと混同されないようにする方法

  17. 17

    Java Reflectionはネストされたオブジェクトにトラバースし、フィールドをリストおよび更新します

  18. 18

    ネストされたルートのパラメータをオーバーライドする

  19. 19

    追加のユーザーフィールド、ネストされたモデル/属性、およびカスタムルートを使用して考案する

  20. 20

    デフォルトとしてメンバー変数を使用した、基本クラスのオーバーロードメソッド

  21. 21

    コーディネーターレイアウトのツールバーを使用してLinearLayoutをスクロールおよび折りたたむ方法

  22. 22

    Wordpressのサムネイルを背景画像として、デフォルトのフォールバック付き

  23. 23

    gulpタスクを介して指定されたルートフォルダーを持つWebサーバー

  24. 24

    ReactルーターとReactフックを使用して非ルートコンポーネントの更新ブロッカーをバイパスする

  25. 25

    バッチファイルにネストされたforループでパラメータ2を使用するにはどうすればよいですか?

  26. 26

    Griveを使用したバックアップサーバーのドキュメントとSQLファイル

  27. 27

    デフォルト値としてパラメータを使用したTADOStoredProcおよびSQLServerストアドプロシージャ

  28. 28

    インターネットに接続されていないSQLサーバーを搭載したWindows7コンピューターでのみパブリックファイアウォールを使用するのは安全ですか?

  29. 29

    仮想化されたUbuntuサーバーに2番目のネットワークインターフェイスをインストールします

ホットタグ

アーカイブ