introduction
Adonis.js est un framework MVC pour NodeJs qui vous permet d'écrire des webapps avec moins de code. Il emprunte des concepts à d'autres cadres solides comme Laravel et exploite ES6 pour rendre le code plus expressif et maintenable.
Installation
Installez quelques outils essentiels
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install -y curl git software-properties-common
Installer le nœud
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get update
sudo apt-get install -y nodejs
Installez Adonis.js
sudo npm install -g adonis-cli nodemon
Créer une application de test
Créez une application de test appelée "adonisTestApp"
adonis new adonisTestApp
Lancer l'application "adonisTestApp"
cd adonisTestApp
npm start
Vous devriez voir ci-dessous à l'invite de commande:
> [email protected] start /home/vagrant/adonisTestApp
> node --harmony_proxies server.js
Pour accéder à votre application à partir d'un navigateur Web, utilisez http://[vultr-vm-ip-address]:3333
. Vous serez accueillis avec une page d'accueil du formulaire Adonis.
Vous pouvez arrêter l'application en revenant au terminal et en appuyant sur Ctrl + C
, et utiliser à la place nodemon pour démarrer l'application. Nodemon surveille l'application pour les changements et redémarre le serveur automatiquement, ce qui est très utile pour le développement. Exécutez la commande ci-dessous pour démarrer l'application avec nodemon à la place.
nodemon --watch app --harmony_proxies server.js
Conclusion
Adonis est un framework qui vous permet de débusquer les idées très rapidement et dispose d'une excellente documentation , où vous pouvez vous référer pour en savoir plus sur toutes les fonctionnalités qu'il offre.
Écrit par Lami Adabonyan