Ich bin gerade mit Node.js in Kontakt gekommen und habe einige Prozesse aufgezeichnet und wurde in Zukunft überprüft. Wenn es Unsicherheiten oder Fehler gibt, sind Kritik und Korrektur willkommen.
Was ist node.js?
Ich habe einige Artikel im Internet gelesen und mein Verständnis ist, dass die Funktion Apache ähnlich ist, die als serverseitig verstanden werden können. Der Implementierungsmechanismus ist jedoch unterschiedlich und der Gleichzeitigkeitseffekt ist sehr gut. Sein Ziel ist es, den Apache -Servermechanismus zu ersetzen.
OK, starten wir die Umgebungskonfiguration:
1. Download node.js
Gehen Sie direkt zur offiziellen Website, um sie herunterzuladen, und wählen Sie Windows Installer (.msi) Version 64 Bit. Hier finden Sie eine Windows -Binärdatei (.exe), die ein unabhängiger Node.js -Umgebungsanschluss ist. Sie müssen es nach dem Herunterladen nicht installieren, damit Sie es direkt verwenden können. Ich schlage vor, .msi herunterzuladen und zu installieren.
2. Installieren Sie Node.js
Da es sich um ein Win8 -System handelt, treten einige Probleme während der Installation auf.
1) Fehler 2502, Fehler 2503
Wenn Sie diese Art von Problem sehen, weiß jeder, dass es daran liegt, dass die Berechtigungen nicht ausreichend sind. Verwenden Sie also einfach die Erlaubnis des Administrators, sie auszuführen.
2) Die .msi -Datei kann nicht ausgeführt werden
Sie können mit der rechten Maustaste auf CMD klicken, das Terminal als Administrator öffnen und dann die Installation "msiexec /Paketknoten-V0.10.31-x64.msi" ausführen. Es wird den ganzen Weg in Ordnung sein.
3) So überprüfen Sie, ob die Installation erfolgreich ist
CMD betritt das Installationsverzeichnis node.js. Zum Beispiel ist meine "c:/cc/nodejs". In diesem Verzeichnis sehen Sie mehrere ausführbare Dateien wie Node.exe, NPM usw. Wenn Sie den Installationspfad zum Pfad hinzugefügt haben, müssen Sie das Installationsverzeichnis nicht eingeben, um den Knoten auszuführen.
Geben Sie Node -v in CMD ein, um die Version anzuzeigen.
Sie können auch den Knotenmodus eingeben und "console.log (" Hello World! ") Eingeben. Um festzustellen, ob der Ausgang normal ist, wie in der folgenden Abbildung gezeigt:
4) Überprüfen Sie die Serverfunktionen weiter überprüft
Erstellen Sie eine neue JS -Datei wie test.js mit dem folgenden Inhalt:
var http = required ("http"); Testen der Knoten funktionieren !!!Führen Sie dann: Node test.js in der Befehlszeile aus, wie in der folgenden Abbildung gezeigt:
Dies soll http://127.0.0.1:3000/ im Browser geöffnet werden, um die Ausgabeteile zu sehen:
OK, wenn zu diesem Zeitpunkt alles normal ist, bedeutet dies, dass die grundlegende Funktion von node.js erfolgreich installiert wurde!
Wir müssen jedoch oft einige andere Installationspakete wie Express verwenden. Sprechen wir also als nächstes über NPM
3. Installieren Sie das NPM -Modul
Überprüfen Sie zunächst den Status der NPM -Konfigurationskonfiguration: Geben Sie die Befehl npm -Konfigurationsliste ein
Hier sind einige Erklärungspunkte, die auch Orte sind, an denen Win8 oder chinesische Benutzer auf Bedarf verstehen und konfigurieren müssen:
1) Erstellen Sie ein neues Verzeichnis NPM im C:/Benutzer/***/AppData/Roaming/Verzeichnis, andernfalls wird bei der Ausführung der NPM -Installation ein Fehler gemeldet.
2) Sie können die folgenden zwei Befehle ausführen, um den Proxy einzurichten, und darauf zu achten, die Proxy -Adresse auf die zu ändern, die Sie tatsächlich verfügbar haben.
NPM Config Set Proxy = http: //127.0.0.1: 8087 (Dies ist die Standardeinstellung) NPM Config Set Proxy = NULL (dies wird nicht proxy eingestellt)
3) Wenn Sie Schritt für Schritt hierher kommen und einen Fehler melden, ist dies normalerweise ein Agentenproblem.
4) Wenn es erfolgreich ist, sollte es zu diesem Zeitpunkt in Ordnung sein, NPM -Installationsausdruck auszuführen.
4. Installieren Sie andere erforderliche Module, nur NPM -Installationsname. Lassen Sie es mich hier erwähnen, dass NPM die Installation von selbst definierten Modulen unterstützt. Aber Anfänger müssen sich darüber keine Sorgen machen.
OK, die Konfiguration von Node.js ist abgeschlossen und die Arbeiten sind vorbei.