So richten Sie den Knotenserver in der Entwicklung von Mern Stack ein

So richten Sie den Knotenserver in der Entwicklung von Mern Stack ein
In Mern Stackentwicklung, Die Stufe, die zwischen der MongoDB -Datenbank und der React vorhanden ist.JS Front-End ist das "Äußern.JS”. Es kann als minimalistischer, nicht optimierter und schneller Web -Framework für Knoten beschrieben werden.JS. Äußern.JS Framework betreibt den Knoten.JS -Server darin darin. Sie können eine Verbindung zum Express herstellen.JS-Funktionen von Ihrem Bewerbungsfunktion, indem Sie die Beiträge, erhalten oder HTTP-Anfragen senden. Diese angegebenen Funktionen werden dann verwendet, um die MongoDB -Daten entweder über Versprechen oder Rückrufe zu ändern oder zugreifen zu können. Äußern.JS bietet auch leistungsstarke Modelle für den Umgang mit HTTP -Antworten, -anfragen und URL -Routing an.

Mit diesem Bericht wird Sie beim Erstellen, Einrichten und Ausführen des Knotenservers in Mern Stack Development geführt. Darüber hinaus wird auch das Verfahren zur Installation der erforderlichen Abhängigkeiten bereitgestellt. So lass uns anfangen!

So richten Sie den Knotenserver in der Entwicklung von Mern Stack ein

Wie wir bereits erwähnt haben, in Mern Stack Development “,“Knoten.JS”Wird verwendet, um das Backend der Anwendung zu entwickeln. Die von der “bereitgestellte JavaScript -Umgebung“Knoten.JS”Ermöglicht den Benutzern, den Code auf dem Server auszuführen. Es bietet auch enorme nützliche Pakete, die mit Hilfe von “heruntergeladen werden können“NPM”Oder der Knotenpaketmanager.

Um den Knotenserver in der Entwicklung von Mern Stack einzurichten, müssen Sie als erstes den Knoten herunterladen.JS auf Ihrem System über seine offizielle Website:

Verwenden Sie anschließend die heruntergeladene Datei, um die Installation des Knotens abzuschließen.JS. Führen Sie nach Abschluss des angegebenen Vorgangs die untergegebene in Ihrer Eingabeaufforderung aus

> Knoten -v

Das oben gegebene “KnotenBefehl mit dem “-vDie Option wird die aktuelle Version des "ausdruckenKnoten.JSDas ist auf Ihrem System installiert:

Nach der Installation des Knotens.JS, wir werden uns auf das Entwicklungsverfahren des Servers bewegen. Zu diesem Zweck erstellen wir zunächst einen Basisordner und installieren dann alle erforderlichen Pakete oder Abhängigkeiten für die Node Server -Entwicklung.

Für die angegebene Operation können Sie auch die Eingabeaufforderung verwenden. Wir werden jedoch das nutzen “Visual Studio -CodeTerminal, damit die Arbeit in den Node Server -Dateien einfach ist.

Im nächsten Schritt öffnen wir unseren Basisordner, indem wir die „verwenden“Ordner öffnen”Option der“Datei" Speisekarte:

Wir haben die "ausgewählt"Mitarbeiter-Mern-ProjectOrdner zum Speichern der Dateien im Zusammenhang mit dem Knotenserver des Mern -Stacks:

Jetzt drücken "Strg+Verschiebung+'So öffnen Sie ein neues Terminalfenster im Visual Studio -Code. Für diesen Zweck können Sie auch das Menü „Terminal“ verwenden:

Im nächsten Schritt werden wir eine "erstellen"Backend"Ordner in unserem"Mitarbeiter-Mern-Project”Root- oder Basisordner. Um dasselbe zu tun, können Sie das untergegebene untergeführt “MkdirBefehl im geöffneten Terminal:

> Mkdir Backend

Danach werden wir in die neu geschaffenen “eingehen“BackendOrdner zum Hinzufügen der serverbezogenen Datei und Pakete darin:

> CD -Backend

Im Inneren "Backend"Ordner, wir werden eine" erstellen "Paket.JSON" Datei. Das Paket.Die JSON -Datei ist das Kernelement eines Knotenservers in der Mern -Stack -Entwicklung. Es besteht.

So erstellen Sie ein neues Paket.JSON -Datei für Ihren Knotenserver geben Sie den folgenden Befehl ein:

> npm init -y

So installieren Sie Abhängigkeiten für den Knotenserver in der Entwicklung von Mern Stack

In diesem Abschnitt wird das Verfahren zur Installation von wesentlichen Abhängigkeiten wie zäußern","CORS","Mungo", Und "dotenv”Für Ihren Knotenserver in der Mern -Stapelentwicklung. Der Knotenpaketmanager oder “NPM”Kann verwendet werden, um die angegebenen Abhängigkeiten auf folgende Weise zu installieren:

> NPM express cors mongoose dotenv installieren

Hier:

  • "Express" wird hinzugefügt, um "Express" zu installieren, einem leichten Web -Framework für Knoten.JS. Es unterstützt auch viele Middlewares, die den Code einfacher und kürzer zum Schreiben erleichtern.
  • "Cors" ist ein Abkürzung für die Freigabe von Cross-Origin-Ressourcen. Dieses Paket ermöglicht AJAX -Anfragen, um auf die Ressourcen von den Remote -Hosts zuzugreifen.
  • "Mongoose" wird hinzugefügt, um das "Mongoose" -Paket zu installieren. Das Mongoose -Paket hilft dem Knotenserver, mit MongoDB in der Entwicklung von Mern Stack zu interagieren.
  • Zuletzt lädt das "dotenv" -Paket die Umgebungsvariablen aus dem ".env “zum„ Prozess “.env ”Datei. Es verwaltet auch die Datenbankanmeldeinformationen in einer kollaborativen Umgebung.

Für unseren Knotenserver ist ein weiteres Paket, das wir installieren werden, “Nodemon”. Es wird die Knotenanwendung automatisch neu gestartet, wenn Sie bei der Entwicklung des Knotens einige Änderungen in der Datei vornehmen.JS -basierte Anwendung:

> sudo npm install -g nodemon

So führen Sie den Knotenserver in der Entwicklung von Mern Stack aus

Bis zu diesem Zeitpunkt haben wir den Knoten installiert.JS, die erforderlichen Pakete und Abhängigkeiten. Jetzt ist es Zeit, den Backend -Knoten zu erstellen und auszuführen.JS -Server. Klicken Sie dazu auf die “Backend”Ordner und im Dropdown-Menü wählen Sie die“Neue Datei" Möglichkeit:

Hier können Sie eine neue ““Server.JSJavaScript -Datei wird im Backend -Ordner hinzugefügt:

Nun in der “Server.JS"Datei, wir erstellen eine"äußern"Server, dann werden wir die" anhängen "äußern.JSON"Middleware und"CORS”. Der "äußern.JSON"Middleware sendet" JSON "und erhält" JSON ". Auch der Knoten.JS Server dürfen auf das zuhören. “5000" Hafen:

const express = forderung ('express');
const cors = fordern ('cors');
erfordern ('dotenv').config ();
const App = express ();
const port = prozess.env.Port || 5000;
App.Verwendung (cors ());
App.Verwendung (Express.JSON ());
App.Hören Sie (Port, () =>
Konsole.log ('Server wird auf Port ausgeführt: $ port');
);

Nach dem Hinzufügen des oben gegebenen Code in die “Server.JS"Datei, drücken"Strg+s"Um die Änderungen zu speichern und dann Ihren Knotenserver mit" auszuführen "führen Sie es mit" aus "ausNodemon”:

> Nodemon Server

Aus der Ausgabe können Sie feststellen, dass unser Server erfolgreich auf Port ausgeführt wird5000”:

Abschluss

Sie müssen einen Knotenserver einrichten, um Ihren JavaScript -Code zu kompilieren, bevor Sie ihn im Backend ausführen. Äußern.JS ist ein HTTP -Framework, das sich im Knoten befindet.JS-Server und verfügt über viele Out-of-the-Box-Funktionen. Mit Hilfe von Express.Js, voll funktionsfähige APIs werden unter Verwendung von Minimalcode entwickelt. Mit diesem Bericht wurde Sie beim Erstellen, Einrichten und Ausführen des Knotenservers in Mern Stack Development geführt. Darüber hinaus wird auch das Verfahren zur Installation der erforderlichen Abhängigkeiten bereitgestellt.