вывод картинок из базы данных на страницу через реакт
есть фронтенд реакт и бэкенд php. Вывожу данные из базы данных mysql. Все данные выводятся в localhost: 3000 кроме картинок. через php картинки из сервера выводятся. почему не выводятся на localhost?
Ответы (1 шт):
Автор решения: SaNFeeD
→ Ссылка
Когда вы выводите через php. То к ссылке на картинку подставляете статическую ссылку к папке /static/images/, а затем уже подставляете саму картинку.
<img src="/static/images/'.$day_res[$i]['image'].'" width=200>
В реакте вы просто выводите картинку, без ссылке к папке.
<img style={{width: "18rem"}} src={item.image} alt={item.name} />
Чтобы получить картинку в реакте нужно подставить ссылку. Вывод картинки будет такой:
<img style={{width: "18rem"}} src={'/static/images/' + item.image} alt={item.name} />