Comment faire un serveur HTTP avec node.js

Publié le 19 Juillet 2014

Ces dernières semaines j'ai joué un peu avec node.js et venant du monde java je suis plutôt agréablement surpris par la facilité d'utilisation et de développement. On a vite fait de développer une petite appli sympa.

D'ailleurs il est par exemple très facile de créer un serveur http puisqu'il suffit de 3 lignes de code.

Tout d'abord il faut importer le module 'http'.

Ensuite il faut créer un serveur avec la méthode createServer. Cette méthode prend un callback en paramètre qui lui reçoit 2 paramètres: httpRequest et httpResponse.

Le serveur est créé mais pas encore opérationnel. Il ne reste plus qu'à le faire écouter sur un port donné et c'est parti!

Au niveau code ça donne quelque chose comme ça:

var http = require('http');

var server = http.createServer(function(req, res) {
   // ... code serveur ...
});

server.listen(80); // écoute sur le port 80

Voilà 3 lignes! Je trouve node.js bien sympa pour expérimenter et avoir rapidement un prototype opérationnel.

Rédigé par Bliz

Publié dans #Javascript

Repost 0
Commenter cet article