2016-07-23 6 views
1

私はサーバー側のレンダリングアプリケーションで、react-routermatch({}, function callback(error, redirect, props){})を使用しています。指定されたURLに一致するルートがない場合、私は次のミドルウェアを実行させたいと思います。現在は何のエラーも発生していません(エラーパラメータは定義されていません)。一致するものはありませんが、警告が発生した場合警告:Warning: [react-router] Location "/non-existing-route" did not match any routes「警告:[react-router]場所」/存在しない経路「どの経路にも一致しませんでした」を捕まえる方法は?

一致するものがないかどうかを確認する方法はありますか?

答えて

1

3つのパラメータがすべて定義されていない場合は、指定された場所に一致するルートが見つかりませんでした。反応し、ルータのドキュメントから

https://github.com/reactjs/react-router/blob/master/docs/API.md#match-routes-location-history-options--cb

だからundefinedのために3つのすべてのコールバックの引数を確認してください。

+1

ハハ!私は経路が見つかったときにパラメータ 'error'が' null'になることに気付きました!それは実際に何かを意味するか分からなかった...ありがとう! – haxpanel

関連する問題