A la découverte de Sails.js — MVC NodeJS puissant (1)

Hello les amis,
Depuis quelques mois, je suis à pleins dans les technos JS, après ReactJs, AngularJS, ExpressJ et bien d’autres…
J’ai découvert SailsJS, un super frameworkd Realtime 😉

Je vous présenterai Sails.JS en partant de l’installation, connexion à Mysql et pour finir un CRUD. Vous êtes prêts, c’est parti !

En fait, Sails.js est une infrastructure d’application Web Model-View-Controller développée sur l’environnement Node.js, publiée en tant que logiciel libre et à code source ouvert sous licence MIT. Il est conçu pour faciliter la création d’applications Web et d’API Node.js personnalisées pour les entreprises.

Installation

L’installation est simple juste un bout de commande npm 🙂 Mais, il vous faut au préalable avoir NodeJs installé sur votre machine.

npm -g install sails

Création d’une nouvelle application

sails new mon_projet

Et voilà , Votre première application Sails.js est prête.

Démarrage de votre application

sails lift

Après cela, votre application se lancera dans votre navigateur par défaut sur le port 1337

Arborescence d’un projet Sails.JS

Description des dossiers :

api : où se situeront vos modèles et contrôleurs, services et politiques de sécurités de votre application.
assets : le dossier pour les fichiers JS/CSS pour vos templates.
config : les fichiers de configuration de notre application (base de données, gestions des sessions, des sockets, vues, caches de l’application)
node_modules : modules NodeJS utilisés par Sails.js
views : templates EJS.

Maintenant que nous avons vu l’architecture de notre application, passons la connexion dans la base de données MySQL.

On se retrouve dans le prochain article.
A plus.

About Author

Arnold KOUYA

Commenter...

Résoudre : *
22 − 9 =