一部のルートがreact-router4と一致しません

vijayst

react-router4のルートマッチングに問題があります。私のルートは次のとおりです。

<Switch>
    <Route exact path='/' component={Home} />
    <Route path='/communities/create' component={CreateCommunity} />
    <Route component={PageNotFound} />
</Switch>
  • /の場合、ホームページが表示されます(OK)。
  • / testの場合、見つからないページが表示されます(OK)。
  • / communitys / createの場合、空白のページが表示されます(OKではありません)。
  • / test / 2の場合、空白のページが表示されます(OKではありません)

ルートに複数の「/」がある場合、空白のページが表示されます。どうすれば空白のページを取得できますか?少なくとも「見つかりません」ページである必要があります。しかし、複数の「/」の場合、空白のページが表示されます。どのルートも一致していないようです。

vijayst

どうやら、問題はreact-routerの設定とは何の関係もありません。しかし、webpackの構成とはもっと関係があります。

私はhistoryApiFallbackを使用しています:webpack-dev-serverでのtrue設定。すべてのルートは、上記の構成でindex.htmlによって提供されます。ただし、publicPathが出力構成で次のように設定されている場合は機能するようです。

output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js',
    publicPath: '/'
},

私はreact-boilerplateのgithubの問題を使用してそれを解決することができました

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Express.js4のルートがrouter.routeと一致しません

分類Dev

react-routerの場所がどのルートとも一致しませんでした

分類Dev

StyleBundle IncludeDirectoryは一部のファイルと一致しませんか?

分類Dev

'の結果値?: '式のタイプが一致していません'一部のビュー 'と' ... '

分類Dev

Nginxが一部のファイル拡張子と一致しません

分類Dev

Python正規表現が一部のテキストと一致しません

分類Dev

ワイルドカード文字 `*`は一部の文字列と一致しませんか?

分類Dev

Reactルーターがパスと一致しません

分類Dev

React-routerがLinkまたはNavLinkクリックのルートと一致しません(ただし、更新すると機能します)

分類Dev

一部の関数では「 'T [S]'を 'std :: vector <int>'と一致させることができませんでした」が、同じパラメータリストを持つ他の関数では一致しませんでした

分類Dev

MVCSiteMapProvider一部のノードは一致し、他のノードは一致しません

分類Dev

React-Routerv4のネストされたルートが一致しません

分類Dev

再帰的grepは、一部のファイルからの一致をリストしません

分類Dev

RC4の実装がopensslの出力と一致しません

分類Dev

DjangoURL正規表現の終了$がルートと一致しません

分類Dev

ビデオがコントロールの幅と一致しません

分類Dev

Railsの「ルートが一致しません」エラー

分類Dev

ベクトル計算が出力と一致しません

分類Dev

一致関数が式の数値と一致しません

分類Dev

logstashがgrokフィルターと一致しません

分類Dev

preg_matchは単語のリストに一致しますが、一部には一致しません

分類Dev

awkが空のファイルと一致しません

分類Dev

array_searchが最初のキーと一致しません

分類Dev

STRiSTRが文字列のデータと一致しません

分類Dev

a:ホバーがdivの高さと一致しません

分類Dev

Pythonの値がヘッダーと一致しません

分類Dev

ValueError:時間データが形式と一致しません(文字列の一部を時間に変換します)

分類Dev

チャート4LineSeriesの凡例の色がグラフの色と一致しません

分類Dev

VGG19Conv4-1レイヤーのKeras出力寸法がモデル出力と一致しません

Related 関連記事

  1. 1

    Express.js4のルートがrouter.routeと一致しません

  2. 2

    react-routerの場所がどのルートとも一致しませんでした

  3. 3

    StyleBundle IncludeDirectoryは一部のファイルと一致しませんか?

  4. 4

    'の結果値?: '式のタイプが一致していません'一部のビュー 'と' ... '

  5. 5

    Nginxが一部のファイル拡張子と一致しません

  6. 6

    Python正規表現が一部のテキストと一致しません

  7. 7

    ワイルドカード文字 `*`は一部の文字列と一致しませんか?

  8. 8

    Reactルーターがパスと一致しません

  9. 9

    React-routerがLinkまたはNavLinkクリックのルートと一致しません(ただし、更新すると機能します)

  10. 10

    一部の関数では「 'T [S]'を 'std :: vector <int>'と一致させることができませんでした」が、同じパラメータリストを持つ他の関数では一致しませんでした

  11. 11

    MVCSiteMapProvider一部のノードは一致し、他のノードは一致しません

  12. 12

    React-Routerv4のネストされたルートが一致しません

  13. 13

    再帰的grepは、一部のファイルからの一致をリストしません

  14. 14

    RC4の実装がopensslの出力と一致しません

  15. 15

    DjangoURL正規表現の終了$がルートと一致しません

  16. 16

    ビデオがコントロールの幅と一致しません

  17. 17

    Railsの「ルートが一致しません」エラー

  18. 18

    ベクトル計算が出力と一致しません

  19. 19

    一致関数が式の数値と一致しません

  20. 20

    logstashがgrokフィルターと一致しません

  21. 21

    preg_matchは単語のリストに一致しますが、一部には一致しません

  22. 22

    awkが空のファイルと一致しません

  23. 23

    array_searchが最初のキーと一致しません

  24. 24

    STRiSTRが文字列のデータと一致しません

  25. 25

    a:ホバーがdivの高さと一致しません

  26. 26

    Pythonの値がヘッダーと一致しません

  27. 27

    ValueError:時間データが形式と一致しません(文字列の一部を時間に変換します)

  28. 28

    チャート4LineSeriesの凡例の色がグラフの色と一致しません

  29. 29

    VGG19Conv4-1レイヤーのKeras出力寸法がモデル出力と一致しません

ホットタグ

アーカイブ