Ce projet sert d'introduction aux API REST. Il démontre une structure typique d'un projet Github déployable sur Heroku.
La technologie utilisée est la pile logicielle JavaScript MEAN, soit MongoDB, Express, Angular et Node.js.
-
Installation de l'environnement node.js Voir https://openclassrooms.com/courses/des-applications-ultra-rapides-avec-node-js/installer-node-js pour des instructions pour Windows, Mac ou Linux
-
Exécuter la commande
npm install
-
Lancer le serveur en local en appelant
node api.js
-
Afficher la page de résultat au http://localhost:8080/
-
Créer une application sur Heroku via l'option Create New App
-
Installer dans le projet sur Heroku le add-on mLab MongoDB (Note: une carte de crédit est nécessaire pour ajouter des add-ons, même s'ils sont gratuits comme mLab)
-
Déployer l'application via l'onglet Deploy et reliez l'application au projet Github
-
L'application sera maintenant accessible sur Internet, accessible par son URL ou par le bouton Open App en haut à droite