Heim > Fragen und Antworten > Hauptteil
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粉4813668032023-09-17 12:57:41
我解决了我的问题,我只需将此代码 app.use(express.static('public')); 添加到我的 index.js 文件中