From 512503d68ce0141aa8d5437746ae62c69635b9d0 Mon Sep 17 00:00:00 2001 From: Mugemane Bertin <59690243+MugemaneBertin2001@users.noreply.github.com> Date: Sat, 26 Aug 2023 11:27:29 +0200 Subject: [PATCH 1/2] Create README-francais.md --- README-francais.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 README-francais.md diff --git a/README-francais.md b/README-francais.md new file mode 100644 index 0000000..5b04d1a --- /dev/null +++ b/README-francais.md @@ -0,0 +1,29 @@ +# Application d'exemple MongoDB et Express.js REST API + +Ce dépôt contient l'application d'exemple pour le [tutoriel MongoDB et Express.js REST API](https://www.mongodb.com/languages/express-mongodb-rest-api-tutorial). + +## Comment exécuter + +1. Vous pouvez suivre le guide [Démarrage avec Atlas](https://docs.atlas.mongodb.com/getting-started/) pour apprendre comment créer un compte Atlas gratuit, créer votre premier cluster et obtenir votre chaîne de connexion à la base de données. +Ensuite, configurez le paramètre de connexion Atlas URI dans `server/.env` avec votre chaîne de connexion : +``` +ATLAS_URI=mongodb+srv://:@sandbox.jadwj.mongodb.net/myFirstDatabase?retryWrites=true&w=majority +``` + +2. Lancez le serveur Express : +``` +cd server +npm install +npm run dev +``` + +3. Lancez l'application React (dans une nouvelle fenêtre de terminal) : +``` +cd app +npm install +npm start +``` + +## Avertissement + +Utilisez à vos propres risques ; ce n'est pas un produit MongoDB pris en charge. From ebe55e3f66c3882d246a6902d5be217adb7dd023 Mon Sep 17 00:00:00 2001 From: Mugemane Bertin <59690243+MugemaneBertin2001@users.noreply.github.com> Date: Sat, 26 Aug 2023 11:31:14 +0200 Subject: [PATCH 2/2] Create README-francais.md --- app/README-francais.md | 46 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 app/README-francais.md diff --git a/app/README-francais.md b/app/README-francais.md new file mode 100644 index 0000000..02c7a21 --- /dev/null +++ b/app/README-francais.md @@ -0,0 +1,46 @@ +# Démarrage avec Create React App + +Ce projet a été initialisé avec [Create React App](https://github.com/facebook/create-react-app). + +## Scripts Disponibles + +Dans le répertoire du projet, vous pouvez exécuter : + +### `npm start` + +Lance l'application en mode développement.\ +Ouvrez [http://localhost:3000](http://localhost:3000) pour la voir dans le navigateur. + +La page se rechargera si vous apportez des modifications.\ +Vous verrez également les erreurs de lint dans la console. + +### `npm test` + +Lance le gestionnaire de tests en mode interactif.\ +Consultez la section sur [l'exécution des tests](https://facebook.github.io/create-react-app/docs/running-tests) pour plus d'informations. + +### `npm run build` + +Construit l'application pour la production dans le dossier `build`.\ +Elle regroupe correctement React en mode production et optimise la construction pour de meilleures performances. + +La construction est minifiée et les noms de fichier incluent les hachages.\ +Votre application est prête à être déployée ! + +Consultez la section sur [le déploiement](https://facebook.github.io/create-react-app/docs/deployment) pour plus d'informations. + +### `npm run eject` + +**Remarque : il s'agit d'une opération à sens unique. Une fois que vous faites `eject`, vous ne pouvez pas revenir en arrière !** + +Si vous n'êtes pas satisfait de l'outil de construction et des choix de configuration, vous pouvez `eject` à tout moment. Cette commande supprimera la seule dépendance de construction de votre projet. + +À la place, elle copiera tous les fichiers de configuration et les dépendances transitives (webpack, Babel, ESLint, etc.) directement dans votre projet afin que vous ayez un contrôle total sur eux. Toutes les commandes sauf `eject` fonctionneront toujours, mais elles pointeront vers les scripts copiés afin que vous puissiez les ajuster. À ce stade, vous êtes livré à vous-même. + +Vous n'êtes pas obligé d'utiliser `eject`. L'ensemble de fonctionnalités supervisées convient aux déploiements de petite et moyenne envergure, et vous ne devriez pas vous sentir obligé d'utiliser cette fonctionnalité. Cependant, nous comprenons que cet outil ne serait pas utile si vous ne pouviez pas le personnaliser lorsque vous serez prêt. + +## Pour en savoir plus + +Vous pouvez en apprendre davantage dans la [documentation de Create React App](https://facebook.github.io/create-react-app/docs/getting-started). + +Pour apprendre React, consultez la [documentation de React](https://reactjs.org/).