Skip to main content

TP Article API (Partie 6)

Note: Avant de démarrer ce TP, il convient d’avoir suivi les vidéos des modules 1 à 7 et d’avoir réalisé les TP proposés.

Durée Estimée : 1H

Enonce

Organisez votre code pour rendre le projet plus propre en exportant les morceaux de code qui se trouvaient dans app.js vers des fichiers séparés.

Quelques exemples de propositions

Proposition 1

  • /routes/article-routes.js
  • /routes/auth-routes.js
  • /shared/middlewares.js
  • /shared/helpers.js
  • /mongoose/mongoose-config.js
  • /mongoose/models/mongoose-article.js
  • /mongoose/models/mongoose-user.js

Proposition 2

  • /article/
    • article-service.js
    • article-routes.js
    • article-mongoose.js
  • /auth/
    • auth-routes.js
    • auth-service.js
    • user-mongoose.js
  • /shared/middlewares.js
  • /shared/helpers.js
  • /mongoose/mongoose-config.js