Wie um alles in der Welt kann ich Bilder anzeigen lassen? 40 Minuten Reaschering und immer noch keine Freude. Ich denke, die wahre Antwort ist, wo ich Bilder hinstelle.Struktur des IMG-Verzeichnisses react.js
Struktur des Haupt dir
App.js
public > index.js
Views >
index.jsx
layouts >
footer.jsx
header.jsx
master.jsx
Überall dort, wo ich die Bilder gesetzt werden sie nicht angezeigt. Die Hauptdatei, die aufgerufen wird und den HTML-Code rendert, ist index.jsx im Ordner views.
Ich benutze Express, um den virtuellen Server und als Core-Engine zu erstellen.
Ich habe folgende in der Datei header.jsx
<img src='images/main_home_icon.png'/>
<img src={require('images/main_home_icon.png')} />
Die Verzeichnisstruktur nicht viel damit zu tun hat. Die URLs der Bilder und die URLs der Seiten werden durch Ihren Node.js-Code bestimmt. – Quentin
BINGO, wow, einfaches Zeug ist so komplex, SO um das Problem zu lösen, musste dies in Express "app.use (express.static ('./ public')) deklarieren;" – Paddy
"Einfaches Zeug" - Das Schreiben eines eigenen Webservers in JavaScript ist nicht das, was ich "einfach" nennen würde. – Quentin