makemehapi
Version:
Self guided workshops to teach you about hapi.
42 lines (31 loc) • 1.02 kB
Markdown
Créez un serveur hapi qui écoute sur le numéro de port passé en
ligne de commande, et affiche « Bonjour [nom] », sachant que `[nom]`
est remplacé par un paramètre de chemin fourni par uner requête GET
sur `/{name}`.
Quand vous aurez terminé le serveur, vous pouvez l’exécuter dans
l’environnement de test avec :
```sh
{appname} run program.js
```
Et quand vous serez prêt-e à valider votre exercice, faites :
```sh
{appname} verify program.js
```
-----------------------------------------------------------------
## Conseils
Créez pour commencer un serveur qui écoute par défaut sur le port 8080,
sauf si on lui passe un numéro de port explicite via la ligne de commande,
à l’aide du code suivant :
```js
var Hapi = require('@hapi/hapi');
var server = Hapi.Server({
host: 'localhost',
port: Number(process.argv[2] || 8080)
});
```
Ajoutez un gestionnaire de route similaire à celui-ci :
```js
function handler (request, h) {
return `Bonjour ${request.params.name}`;
}
```