recherche

Maison  >  Questions et réponses  >  le corps du texte

Moyen d'obtenir une image d'Express.js et d'afficher l'image dans React

J'ai créé un formulaire d'inscription qui récupère les données des utilisateurs et leurs photos de profil et stocke les images dans un dossier public sur mon serveur. La structure du chemin est server/public/avatar mais le problème est express.static ne fonctionne pas pour moi, cela me donne l'erreur de Connot Get J'ai essayé cette syntaxe app.use(express.static('public')); ne fonctionne pas app.use(express.static(path.join(__dirname, 'public')) = ne fonctionne pas app.use('/avatar',express.static(path.join(__dirname, '../public/avatar'))); app.use('/avatar',express.static(path.join(_dirname + '../public/avatar')) = ne fonctionne pas Ceci est mon API http://localhost:3001/avatar/avatar_url.jpg S'il vous plaît, aidez-moi à résoudre mon problème, je suis très nouveau sur Nodejs et React

Je souhaite obtenir la photo de profil de l'utilisateur et utiliser la fonction de carte pour afficher son profil dans mon React, voici mon code pour obtenir la photo de profil dans React http://localhost:3001/avatar/$ {value?.avatar_url} }/> {value.first_name} {value.last_name}

P粉351138462P粉351138462437 Il y a quelques jours1213

répondre à tous(1)je répondrai

  • P粉481366803

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

    J'ai résolu mon problème, je viens d'ajouter ce code app.use(express.static('public')); à mon fichier index.js

    répondre
    0
  • Annulerrépondre