Artisan Développeur

Qualité, amélioration continue, agilité.

Get started node.js

Je me lance ! Un pote me parle de node.js, forcément c’est pas mon truc le javascript, alors je me dis bon, dans une autre vie. Mais trop tard, quand t’es passionné de prog, de web et que t’as des trucs à faire, tu finis par te dire, et si je le faisais en node.js ? Au moins pour essayer, et voilà… Here I am !

Node.js est dispo dans les dépôts backports, il faut donc l’ajouter à votre source.list

[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]

nano /etc/apt/sources.list

[/pastacode]

Ajouter cette ligne dedans :

[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]

deb http://ftp.debian.org/debian wheezy-backports main contrib non-free

[/pastacode]

Avec nano ctrl+o pour sauvegarder, ctrl+x pour fermer, ensuite :

[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]

apt-get update
apt-cache search node.js

ruby-amqp - feature-rich, asynchronous AMQP 0.9.1 client
nodejs - evented I/O for V8 javascript
nodejs-dbg - evented I/O for V8 javascript (debug)
nodejs-dev - evented I/O for V8 javascript (development files)
nodejs-legacy - evented I/O for V8 javascript (legacy symlink)

[/pastacode]

Là je vois que j’ai node.js disponible :

[pastacode lang= »bash » message= » » highlight= » » provider= »manual »]

apt-get install nodejs nodejs-legacy

[/pastacode]

Et après je fais quoi ? Je vais chercher un tuto «hello world» 🙂 Sur le site node.js

Je crée un répertoire, le fichier exemple.js

[pastacode lang= »javascript » message= » » highlight= » » provider= »manual »]

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');

[/pastacode]

Je lance la commande:

[pastacode lang= »javascript » message= » » highlight= » » provider= »manual »]

node example.js

[/pastacode]

J’accède avec le navigateur et c’est bon, maintenant y’a plus qu’à apprendre à coder en Javascript !

 Source

 

 

 

 

 

 

Leave a reply

Your email address will not be published.

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.