私はReactJSとWebpackをセットアップしました。私はsrcパスを正しく設定していますが、まだ次のエラーが出ています。理由を理解できないようです。 ./、/、../などのように試してみてください。イメージは、practiceImage.jpgと呼ばれ、パブリックフォルダ内の自分のメディアフォルダにあります。正しいsrcパス(GET localhost取得404(見つからない))を設定するには?
なぜそれが見つからないのですか?正しいパスは何でしょうか?ページ内の私のhome-page.js
で
はフォルダ:
<div>
<img src="../../public/media/practiceImage.jpg"
style={{width: '100%', height: '100%'}}
/>
</div>
しかし、何もレンダリングしないと私はブラウザとエラーGET http://localhost:8080/public/media/practiceImage.jpg 404 (Not Found)
に壊れた画像を取得し、私のディレクトリツリーです:
'public'はルートからの相対使うよりも、ルートフォルダである場合。 – skobaljic
@skobaljicどうすれば相対パスかどうかを確認するルートフォルダがあるかどうかを判断しますか? –
アプリは通常、1つのフォルダをパブリックに設定し、フォルダ構造のスタイルシートとして他のファイルパスをサーバー上のスタイルと比較します。たとえば、あなたのcssが 'public/css/style.css'にあり、サーバ上では' css/style.css'であればあなたのパブリックフォルダは 'public'であり、それをサーバルートと見なします。 – skobaljic