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}
我解决了我的问题,我只需将此代码app.use(express.static('public'));添加到我的 index.js 文件中