2017-06-13 13 views
1

基本的に<Route path="/:slug" />を捕まえようとしていますが、/not-found以外です。 /:slug(^(?!.*not-found).*$)のようなpath-to-regexのカスタムマッチパラメーターを使用しようとしましたが、動作しません。 ここはhttp://forbeslindesay.github.io/express-route-tester/動作しませんが、私は私が/:slugをキャッチしようとしているパスを除外することができますどのように疑問に思ってhttps://regex101.com/ネガティブルックアヘッドのルータを反応させる

で動作しますか?

答えて

1

path-to-regex repoには、これはサポートされていませんが、RegExを使用していると、this issueが見つかりました。ただし、反応ルータのみのサポートパスは、文字列currentlyです。

また、あなたはだから私は移動するための方法は、コンポーネントのmatchまたはlocation小道具を見ていると思い、この動作を取得するためにthis demo

にパスツー正規表現マッチングをテストすることができ<Route path="/:slug" />でレンダリングして条件付きでレンダリング見つからないコンポーネント

関連する問題