Quel que soit le système, vous devez être préalablement équipé de nodejs
en version 10.*
, et npm
en version 6.*
. Ces 2 programmes sont installable selon votre système en téléchargement ou directement via votre gestionnaire d'application, notamment sur Linux.
Clonez les fichiers de ce repo, via les commandes habituelles
git clone https://github.com/NicolasProject/confidences-app
Placez vous dans le répertoire dans lequel vous avez cloné vos fichiers, dans notre cas
cd confidences-app
Puis, lancer la mise à jour des modules via la commande
npm install
Si tout se passe bien, vous devriez n'avoir aucune erreur (il peut y avoir un certain nombre de warnings), et une mention similaire à Added x packages
, x étant le nombre de modules installés, quelques centaines voire milliers pour le premier lancement.
Rendez vous ensuite dans le répertoire src
, ou vous allez créer un fichier vierge nommé config.js
. Si vous travaillez en local avec les configurations par défaut, insérez-y le code suivant :
module.exports = {
server_url : 'http://localhost:1337',
app_url : 'http://localhost:3000',
cdn_url: 'http://localhost'
}
Ces url, qui correspondent respectivement à l'url de votre serveur API et de cette application React, peuvent varier selon votre configuration. En cas de doute, ces urls vous sont rappelées lors du lancement de ces 2 serveurs.
Lorsque toutes les étapes précédentes ont été complétées, vous pouvez lancer le serveur à l'aide de la commande
npm start
Si vous n'avez pas d'erreurs, les warnings n'empêchant pas la compilation, vous pouvez maintenant accéder à l'application via votre navigateur, à l'adresse http://localhost:3000
(toujours dans le cas ou vous travaillez en local avec les configurations par défaut).