マイ経路コードは次のようになり、ネストされたルートを適切にイメージをロードしません反応します。しかし、「/ about/directions」のようなネストされたURLに移動するたびに、browserHistory.push('/about/directions')
を使用すると、画像はロードされません。しかし、browserHistory.push('/about')
を使って '/ about'に移動すると、画像が読み込まれます。は、ルータが
GET http://localhost:8080/about/af16977b21bb178d3bb328689d1ecd65.jpg 404 (Not Found)
というコンソールにエラーが表示されます。これは、存在しない 'about'ディレクトリからイメージを取得しようとしているようなものです。イメージをロードし、React-Routerが存在しない 'about'ディレクトリからこのイメージにアクセスするのを防ぐ方法を教えてください。
私はrequire( '../../resources/ryla.jpg')を使用しています。 – jrademacher
ディレクトリ内の他のファイルのコンポーネント/ページはありますか?あなたもそうしなければならないでしょう、私はあなたがそれをやっていると思いますが、同じ道で?あなたはそれを../../../resources/ryla.jpgに変更する必要があります。 – Martina