Saya mendapatkan perilaku aneh (dan menurut saya salah) dengan sumber daya statis ketika saya menggunakan server khusus (pada 2.0.0 Beta).
Misalnya, jika server kustom saya mengarahkan permintaan ke "/blog/:id", maka sumber daya statis sedang dicari di "./blog/static/image.jpg".
Untuk reproduksi yang mudah, saya telah mengedit metode render "blog" di "parameterized-routing":
return <div>
<h1>My {this.props.id} blog post</h1>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua.
</p>
<img src="./static/x.jpg" />
</div>
Dan tentu saja menambahkan gambar bernama "x.jpg" ke folder "statis".
Saya dapat mengatasinya dengan melihat file di "../static/x.jpg", tetapi ini salah karena mengeksploitasi fakta bahwa blog tidak berada di bawah index.js.
@DvirSh bisakah Anda mengirimkan contoh repo kepada kami.
Jadi, kita bisa melihat ini lebih dekat.
Bukankah seharusnya <img src="/static/x.jpg" />
(bukan ./
) ?
Saya berasumsi halaman disajikan pada /blog/id
.
@nkzawa Anda benar!
Komentar yang paling membantu
Bukankah seharusnya
<img src="/static/x.jpg" />
(bukan./
) ?Saya berasumsi halaman disajikan pada
/blog/id
.