suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Möglichkeit, ein Bild von Express.js abzurufen und das Bild in React anzuzeigen

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 ist server/public/avatar, aber das Problem ist, dass express.static bei mir nicht funktioniert, es gibt mir den Fehler Connot Get Ich 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 erhalten http://localhost:3001/avatar/$ {value?.avatar_url} }/> {value.first_name} {value.last_name}

P粉351138462P粉351138462496 Tage vor1249

Antworte allen(1)Ich werde antworten

  • P粉481366803

    P粉4813668032023-09-17 12:57:41

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

    Antwort
    0
  • StornierenAntwort