Möglichkeit, ein Bild von Express.js abzurufen und das Bild in React anzuzeigen
P粉351138462
P粉351138462 2023-09-16 15:22:17
0
1
1112

Ich habe ein Registrierungsformular erstellt, das Daten von Benutzern und deren Profilbildern abruft und die Bilder in einem öffentlichen Ordner auf meinem Server speichert. Die Pfadstruktur istserver/public/avatar, aber das Problem ist, dass express.static bei mir nicht funktioniert, es gibt mir den FehlerConnot GetIch habe diese Syntax ausprobiert app.use(express.static('public')); = funktioniert nicht app.use(express.static(path.join(__dirname, 'public')) = funktioniert nicht app.use('/avatar',express.static(path.join(__dirname, '../public/avatar')) = funktioniert nicht app.use('/avatar',express.static(path.join(_dirname + '../public/avatar')) = funktioniert nicht Das ist meine API http://localhost:3001/avatar/avatar_url.jpg Bitte helfen Sie mir, mein Problem zu lösen, ich bin sehr neu bei Nodejs und React

Ich möchte das Profilbild des Benutzers abrufen und die Kartenfunktion verwenden, um sein Profil in meinem React anzuzeigen. Hier ist mein Code, um das Profilbild in React zu erhaltenhttp://localhost:3001/avatar/$ {value?.avatar_url}}/> {value.first_name} {value.last_name}

P粉351138462
P粉351138462

Antworte allen (1)
P粉481366803

我解决了我的问题,我只需将此代码app.use(express.static('public'));添加到我的 index.js 文件中

    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!