L'objectif de ces exercices est de créer un serveur, lire les requêtes entrantes, former des réponses.
Créer un fichier run-01.js
qui renvoie «coucou.js» pour toutes les requêtes.
Tips:
- Utiliser
http.createServer
.
Créer un fichier run-02.js
pour renvoyer la méthode et la requête que l'utilisateur a envoyées.
Créer un fichier run-03.js
pour renvoyer un status 404 quand on appelle l'url /404
.
Tips:
- on peut mettre un
statusCode
sur la réponse.
Créer un fichier run-04.js
pour renvoyer le logo google en réponse à une requête GET
sur /google
.
Tips:
http
expose aussi des méthodes pour émettre des requêtes. L'api diffère fortement de celle présente dans les browser.- les
streams
sont des objets node que l'on peut facilement chainer, un proxy écrit en node est très simple !