DEV Community

Gelton Cruz
Gelton Cruz

Posted on

2 1

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

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (0)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay