Maison >interface Web >js tutoriel >Étapes simples pour créer un environnement de développement Node.js sous Linux system_node.js
1. Noeud d'installation Linux.js
ubuntu :
sudo apt-get install nodejs npm
centos :
yum install nodejs npm
Pour une installation plus détaillée, veuillez consulter : https://github.com/joyent/node/wiki/Installation
npm est un gestionnaire de paquets similaire à Pear en PHP
2. Commencez à utiliser node.js
Utilisez un éditeur de texte pour créer hello.js et rédigez le contenu suivant
console.log('hello world');
Ouvrir la saisie en ligne de commande
$ node hello.js
Vous verrez le résultat
$ hello world
console.log est la commande de sortie la plus couramment utilisée
3. Établir un serveur HTTP
Comprendre l'architecture node.js
Le modèle architectural de PHP est :
Navigateur--"Serveur HTTP (apache, nginx)--"Interpréteur PHP
Dans les applications node.js, node.js utilise :
Navigateur--》architecture node.js
Créer un serveur HTTP : Créez un nouveau fichier app.js avec le contenu suivant :
var http = require('http'); http.createServer(function(req, res){ res.writeHead(200,{'Content-Type': 'text/html'}); res.write('
'); res.end(' hello world '); }).listen(3000); console.log("http server is listening at port 3000.");
Courir
$ node app.js
Ouvrez le navigateur et ouvrez http://127.0.0.1:3000 pour voir les résultats
Ce programme appelle le module http fourni par node.js, répond avec le même contenu à toutes les requêtes Http et écoute le port 3000. Après avoir exécuté ce script, il ne se fermera pas immédiatement. Vous devez appuyer sur Ctro c pour arrêter. En effet, la fonction d'écoute crée un écouteur d'événement.
4. Script de débogage
Après avoir modifié le script node.js, vous devez arrêter le programme d'origine et le réexécuter pour voir les modifications.
Installez l'outil de supervision à l'aide d'un gestionnaire de packages.
$ npm install -g supervisor
Passer plus tard
$ supervisor app.js
pour exécuter le programme node.js, il détectera les modifications du code du programme et redémarrera automatiquement le programme.
Remarque : les autorisations root sont requises lors de l'installation.