1. Was ist Node.js
[1]Node ist ein serverseitiger JavaScript-Interpreter, aber wenn Sie wirklich glauben, dass Schüler, die gut in JavaScript sind, es leicht beherrschen können, indem sie Node lernen, dann liegen Sie falsch ist tief oder nicht, aber es ist nicht flach.
[2] Das Ziel von Node besteht darin, Programmierern dabei zu helfen, hoch skalierbare Anwendungen zu erstellen und Code zu schreiben, der Zehntausende gleichzeitiger Verbindungen zu einer physischen Maschine verarbeiten kann. Der Umgang mit hoher Parallelität und asynchroner E/A ist einer der Gründe, warum Node die Aufmerksamkeit der Entwickler auf sich zieht.
[3] Node selbst führt die Google V8-JavaScript-Engine aus, daher sind Geschwindigkeit und Leistung sehr gut, wie Sie bei einem Blick auf Chrome sehen können, und während Node es kapselt, verbessert es auch seine Fähigkeit, Binärdaten zu verarbeiten. Daher nutzt Node nicht nur einfach V8, sondern optimiert es auch, um es in verschiedenen Umgebungen leistungsfähiger zu machen.
[4] Erweiterungen und Module von Drittanbietern spielen eine wichtige Rolle bei der Verwendung von Node. Im Folgenden wird auch das Herunterladen von npm vorgestellt. npm ist ein Modulverwaltungstool. Verwenden Sie es, um verschiedene Node-Softwarepakete (wie Express, Redis usw.) zu installieren und die Softwarepakete zu veröffentlichen, die Sie für Node schreiben.
2. node.js-Installation
[1] Für die Windows-Plattform laden Sie es einfach herunter und installieren es
[2] Bestanden unter Linux-Plattform:
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. Einfacher Fall
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“ kann über den Browserzugriff angezeigt werden.