Maison >interface Web >js tutoriel >Première introduction à Node.js_node.js
1. Qu'est-ce que Node.js
[1]Node est un interpréteur JavaScript côté serveur, mais si vous pensez vraiment que les étudiants qui maîtrisent bien JavaScript peuvent facilement le maîtriser en apprenant Node, alors vous vous trompez. Résumé : je ne sais pas si l'eau. est profond ou non, mais il n'est pas superficiel.
[2] L'objectif de Node est d'aider les programmeurs à créer des applications hautement évolutives et à écrire du code capable de gérer des dizaines de milliers de connexions simultanées à une machine physique. La gestion d'une concurrence élevée et des E/S asynchrones est l'une des raisons pour lesquelles Node attire l'attention des développeurs.
[3] Node lui-même exécute le moteur JavaScript Google V8, donc la vitesse et les performances sont très bonnes, comme vous pouvez le voir en regardant Chrome, et bien que Node l'encapsule, il améliore également sa capacité à traiter les données binaires. Par conséquent, Node utilise non seulement simplement le V8, mais l’optimise également pour le rendre plus puissant dans divers environnements.
[4] Les extensions et modules tiers jouent un rôle important dans l'utilisation de Node. Ce qui suit présentera également le téléchargement de npm. npm est un outil de gestion de modules. Utilisez-le pour installer divers packages logiciels Node (tels que express, redis, etc.) et publier les packages logiciels que vous écrivez pour Node.
2.Installation de node.js
[1] Pour la plateforme Windows, il suffit de le télécharger et de l'installer
[2] Passé sous plateforme Linux :
wget http://nodejs.org/dist/v0.6.1/node-v0.10.31.tar.gz tar zxvf node-v0.10.31.tar.gz cd node-v0.10.31 ./configure
3. Cas simple
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(3000, "127.0.0.1"); console.log('Server running at http://127.0.0.1:3000/');
"Hello World" peut être consulté via un accès au navigateur.