Skip to content

Repository files navigation

Évaluation CCP2 Dévéloppement partie back-end

Projet stack:

  • NodeJs
  • Express
  • MongoDB
  • Mongoose
  • Argon2
  • Cookie-Parser
  • JsonWebToken

Pour lancer l'application:

-------------------------------------

npm install //installer les dependances

npm run start // demarer le serveur

Utilisation MongoDb sur mon projet.

j'ai choise d'utiliser une bdd nosql (MongoDb), car j'avais déjà une experience avec bdd sql (SQLite, MySQL, PostgreSQl) et j'avais envie d'ameliiorer mes compétences sur utilisation MongoDB.

Mongodb est beaciup plus simple à installer et à utiliser L'interaction avec la bdd est plus intuitive parce que il n'y a pas de risque de faire des erreurs de syntaxe SQL, j utilise des fonctions de Mongoose comme find, findById, findByIdAndUpdate etc, ce qui rend la manipulation avec le bdd plus fluide.

De plus, Mongoose permet de structurer les données à trsvers des modèles, ce qui facilite leur validation et leur organisation. Cela rend le développement plus cohérent et réduit les erreurs liées aux incohérences des données.

About

EVALUATION CCP2 BACK-END

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages