0% ont trouvé ce document utile (0 vote)
6 vues1 page

Guide Pratique de Routage avec NodeJS

Le document présente un ensemble de travaux pratiques sur l'écosystème NodeJS, en se concentrant sur le routage avec Express. Il inclut des instructions pour créer une application Express avec des routes pour gérer des utilisateurs et des produits, ainsi que des exercices sur la création de templates et la gestion de fichiers statiques. Les étudiants doivent tester les routes à l'aide d'un client REST comme POSTMAN et intégrer un routeur dans l'application principale.

Transféré par

lgainz01
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues1 page

Guide Pratique de Routage avec NodeJS

Le document présente un ensemble de travaux pratiques sur l'écosystème NodeJS, en se concentrant sur le routage avec Express. Il inclut des instructions pour créer une application Express avec des routes pour gérer des utilisateurs et des produits, ainsi que des exercices sur la création de templates et la gestion de fichiers statiques. Les étudiants doivent tester les routes à l'aide d'un client REST comme POSTMAN et intégrer un routeur dans l'application principale.

Transféré par

lgainz01
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

ESTEM JADLI Aissam

Travaux Pratiques (8)


L’Ecosystème NodeJS
I- Routage Express
1) Créer un fichier [Link] contenant une application express
2) Ajouter une route < GET /users > qui retourne un message "Hello World using GET"
3) Ajouter une route < POST /users > qui retourne un message "Hello World using POST"
Tester la route utilisant un client Restfull comme POSTMAN.
4) Regrouper les deux routes en utilisant la syntaxe [Link]()
5) Définir une nouvelle route sous la forme < GET /users/ [XXX] > où XXX est un identifiant
de l'utilisateur. Récupérer l'ID et retourner le comme réponse à la requête.
6) Créer un routeur express dans un fichier nommé [Link] qui définit une route
< GET /about >. Intégrer le routeur défini dans l'application principale dans le fichier [Link]
sur la route < GET /routeur >. visiter la route < GET /routeur/about >, que constatez-vous ?

II- Exercice Récapitulatif

1) Créer une application express dans un fichier < [Link] > de Gestion des produits qui
propose les fonctionnalités suivantes:
 Une route < GET /products > : Affiche la liste des produits sauvegardés
 Une route < GET /products/[ID] > affiche les détails du produit avec l'ID spécifié dans
l'URL.
 Une route < POST /products > qui enregistre une nouveau produit dans une variable
nommée tableau_products définis dans le fichier [Link]
 Une route < GET /products/[ID]/edit > qui permet d'éditer les détails d'un produit
 Une route < POST /products/[ID]/edit > qui permet de sauvegarder les modifications
des détails d'un produit.
 Une route < POST /products/[ID]/delete > qui permet de supprimer le produit
2) Créer les fichiers templates : list, show, create, edit en utilisant le moteur que vous
préférez (EJS/PUG)
3) Démarrer le serveur et tester les différentes routes de l'application
4) Créer 2 dossiers : assets et images et Placer une image dans le dossier images et tenter
d'accéder à l'image par url
5) ajouter le middleware static pour gérer l'envoi des fichiers statiques depuis les dossiers
assets et images. Tester à nouveau l'accès au fichier image

ESTEM © 2020/2021. Tous les droits sont réservés jadliaissam@[Link]

Vous aimerez peut-être aussi