5. @GlennGuegan
Hapi JS c’est quoi ?
● Un framework Node JS
● Une philosophie différente et un ecosystème
● La configuration autour du code
6. @GlennGuegan
Hapi JS vs Express
● Express est simple et flexible
● Basé sur routing vers les middlewares
● Hapi va abstraire le serveur HTTP
● Il va introduire le request lifecycle
● Hapi destiné a de grosses productions
8. @GlennGuegan
Architecture
Express et ses middleware
Eviter d’avoir un handler monolytique
Possède 3 arguments :
res : manipuler les données de la réponses
req : accès aux informations de la requête
next : callback et passer au middleware suivant
Pile de middleware