DEV Community

Gelton Cruz
Gelton Cruz

Posted on

webAPI avec Sailsjs et Mongodb

Bien, il’y a une petit peut de temp que je veux meilleurer ma escriture en langue francaise, mais je n’ai sais pas o quoi je doit ecrire. Alors j’ai pensé: Je vais commencer pour les articles que sons plus facile pour moi.

Je pense en faire une series de tutoriel sur développment logiciel et aujourd’hui je vais parler sur le SAILSjs et la combination de SAILSjs avec mongoDB.

Alors, Qu’est-ce Sails ?

SAILSjs est une populaire framework MVC javascript, en NODEjs plus pratique pour develloper API et applications évolutives.

Meme aussi tu peut encore se demander: “Porquoi je dois choiser le SAILSjs?”

Le plus grand advantages, qu je pense, sur utiliser le SAILSjs sont sas caracteristiques d’etre 100% javascript, soutien quelquer base donnée, completament facilie pour cree RESTs API, compatible avec les principaux framework frontend et platforms comment: Android, IOS, Browser (Vue, Angular, React), Integration avec websockt et soutien profissionel.

Et le mongoDB?

Le mongodb est un base donné NoSQL, plus populaire, que donne soutien a moderm model d’applications based en document. Pour savoir plus sur mongodb.

Laisser commencer:

Pour commencer nous devons installer les packages en train de utiliser le node npm:

Pour installer mongodb ouvrer ton terminal e ecrite:
Aprés d’installations et management vous devez commercer le mongodb
Pour creer une Database vous devez utilizer le commande

npm install -g mongodb
mongo
use <NomDedatabase>

Mon base de donnée s’appellerais entreprise et le colletion employe.

use entreprise
db.createColletion('employe')

Aprés nous devons commencer notre travail avec le framework SAILSjs.
La primière pas est installer le framework et en suite installer le packge pour utilizé le mongodb avec SAILSjs.

npm install -g sails
npm install sails-mongo

Maintenant nous allons gerer le projet et le controller pour l’endpoint avec le CRUD est très simples.

sails new <nomDeProjet> --no-frontend
sails generate api employe

Mais pour relationner ta application avec le ta colletion besoins de configures le datastores in: config/datastore.js

adapter: 'sails-mongo',
url: 'mongodb://127.0.0.1:27017/employe'

Pour finir, il suffit de commencer le sails

sails lift

Top comments (0)