Heim >Web-Frontend >js-Tutorial >Einfache Schritte zum Erstellen einer Node.js-Entwicklungsumgebung unter Linux system_node.js
1. Linux-Installation node.js
Ubuntu:
sudo apt-get install nodejs npm
Centos:
yum install nodejs npm
Eine detailliertere Installation finden Sie unter: https://github.com/joyent/node/wiki/Installation
npm ist ein Paketmanager ähnlich wie Pear in PHP
2. Beginnen Sie mit der Verwendung von node.js
Verwenden Sie einen Texteditor, um hello.js zu erstellen und den folgenden Inhalt zu schreiben
console.log('hello world');
Befehlszeileneingabe öffnen
$ node hello.js
Sie sehen die Ausgabe
$ hello world
console.log ist der am häufigsten verwendete Ausgabebefehl
3. HTTP-Server einrichten
Verstehen Sie die Architektur von node.js
Das Architekturmodell von PHP ist:
Browser – „HTTP-Server (Apache, Nginx) – „PHP-Interpreter
In node.js-Anwendungen verwendet node.js:
Browser – 》node.js-Architektur
HTTP-Server erstellen: Erstellen Sie eine neue app.js-Datei mit folgendem Inhalt:
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.");
Ausführen
$ node app.js
Öffnen Sie den Browser und öffnen Sie http://127.0.0.1:3000, um die Ergebnisse anzuzeigen
Dieses Programm ruft das von node.js bereitgestellte http-Modul auf, antwortet mit demselben Inhalt auf alle HTTP-Anfragen und lauscht auf Port 3000. Nach der Ausführung dieses Skripts wird es nicht sofort beendet. Sie müssen Strg c drücken, um es zu stoppen. Dies liegt daran, dass die Listen-Funktion einen Ereignis-Listener erstellt.
4. Debugging-Skript
Nachdem Sie das node.js-Skript geändert haben, müssen Sie das ursprüngliche Programm stoppen und erneut ausführen, um die Änderungen zu sehen.
Installieren Sie das Supervisor-Tool mit einem Paketmanager.
$ npm install -g supervisor
Später passieren
$ supervisor app.js
Um das Programm node.js auszuführen, erkennt es Programmcodeänderungen und startet das Programm automatisch neu.
Hinweis: Während der Installation sind Root-Berechtigungen erforderlich.