Coder Social home page Coder Social logo

cp7-s07e10-maraicher's Introduction

Chouette Maraîcher

Cette fois ci l'object va être de supprimer le fichier data.js et de requêter une base de données.

Exercice

Modifier la page /rayons

Pour faire en sorte de ne plus utiliser le fichier de data

Mais à la place faire une requête à la bdd pour selectionner toutes les catégories

  1. Trouver la méthode de controller associée à la route /rayons
  2. Importer le module client
  3. Utiliser la méthode query pour executer la bonne requête SQL qui permet de selectionner toutes les categories par ordre alphabétique de préférence
  4. Passer les lignes de résultat à la vue (attention à bien attendre le résultat dans une fonciton asynchrone)
  5. Gérer les erreurs eventuelles avec un block try/catch

Exercices suite

A - Pour bien refaire la nouveauté du jour

Modifier la page /product/best pour faire en sorte de ne plus utiliser le fichier de data mais interroger à la place la bdd.

B - Pour prendre de l'avance pour demain

Modifier les 2 routes paramétrées (/produit/:slug, /rayon/:name) (déjà 1 puis éventuellement l'autre) pour ne plus utiliser le fichier de data mais interroger à la place la bdd.

Il faudra sans doute jeter un oeil à la doc à ce niveau là

cp7-s07e10-maraicher's People

Contributors

julienguilbaud avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.