Bonjour !
Actuellement, les images pour les sites favoris et les photos de profil sont stockées sous forme d'URLs provenant d'Internet. Nous souhaitons modifier cette approche pour stocker les images localement dans notre projet, ce qui nécessitera quelques ajustements dans la structure du projet.
Ce qu'il faut faire :
-
Modifier la structure du projet :
- Créez un nouveau dossier dans la structure du projet pour stocker les images de manière permanente (ex:
api/data/{{user}}/assets).
- Assurez-vous que ce dossier est accessible pour les opérations de lecture et d’écriture des fichiers.
-
Configurer le stockage local des images :
- Uploader les images : Utilisez Multer pour gérer l'upload des fichiers et stocker les images dans le nouveau dossier.
- Servir les images : Configurez Express pour servir les images stockées localement à partir du dossier créé.
- Gérer les chemins de fichiers : Utilisez le module
path pour manipuler les chemins des fichiers et garantir qu'ils sont correctement référencés.
-
Mettre à jour le code :
- Modifiez les parties du code qui actuellement récupèrent les images depuis des URLs pour les utiliser depuis le stockage local.
- Assurez-vous que toutes les références aux images sont mises à jour pour pointer vers les nouvelles localisations.
Ressources utiles
Informations supplémentaires
- Le nouveau dossier pour le stockage des images doit être sécurisé et optimisé pour éviter les problèmes de performance ou de sécurité.
- Il est important de vérifier que les images peuvent être correctement affichées dans l’application après le changement.
Merci pour votre aide sur ce sujet important ! N'hésitez pas à poser des questions si quelque chose n'est pas clair. 🙌
Bonjour !
Actuellement, les images pour les sites favoris et les photos de profil sont stockées sous forme d'URLs provenant d'Internet. Nous souhaitons modifier cette approche pour stocker les images localement dans notre projet, ce qui nécessitera quelques ajustements dans la structure du projet.
Ce qu'il faut faire :
Modifier la structure du projet :
api/data/{{user}}/assets).Configurer le stockage local des images :
pathpour manipuler les chemins des fichiers et garantir qu'ils sont correctement référencés.Mettre à jour le code :
Ressources utiles
Informations supplémentaires
Merci pour votre aide sur ce sujet important ! N'hésitez pas à poser des questions si quelque chose n'est pas clair. 🙌