Académique Documents
Professionnel Documents
Culture Documents
1. Créer un dossier data pour les données : Créez un dossier dans votre projet React pour
stocker vos données. Par exemple, vous pourriez créer un dossier nommé data à la racine de
votre projet.
2. Copier le fichier "employes.json" : Placez le fichier "employes" que vous souhaitez servir
dans le dossier data.
[
{
"_id" : "e1",
"nomEmp" :"Lamrabet",
"prenomEmp" :"Oussama",
"poste" : "Directeur",
"département" :{
"codeDep" : "1",
"nomDep" : "RH"
}
}
]
3. Créez un fichier de serveur, par exemple, serveur.js à la racine de votre projet React dans
le dossier data :
// Utilisation de cors
app.use(cors());
const fs = require('fs');
const path = require('path');
const port = 8000;
app.listen(port, () => {
console.log(`Serveur en cours d'exécution sur http://localhost:${port}`);
});
Ajouter dans le fichier : package.json de votre projet, exactement dans déboguer, la ligne :
"start:proxy": "react-scripts start --proxy http://localhost:8000"
Pour éviter les erreur de sécurité CORS en local il faut installer le module CORS à l'aide de
npm :
npm install cors
Et maintenant pour tester le serveur on change le répertoire ver le dossier data, puis on tape la
commande suivante :
Page 2|3
Si le port 8000 est déjà utilisé par un autre processus soit en change le ou on tue le, si veuillez
choisir le deuxième cas.
On tape cette commande dans l’invite de commande : >netstat -ano | find "8000"
Puis on le tue à l’aide de la commande : >taskkill /F /PID NumProcessus
Page 3|3