Zum Hauptinhalt springen

Wie erstelle ich einen JSON-Server

JSON (JavaScript Object Notation) ist ein einfaches Datenaustauschformat, das auf der JavaScript-Syntax basiert und häufig zum Übertragen von Daten zwischen Server und Client verwendet wird. Das Erstellen eines eigenen JSON-Servers kann in vielen verschiedenen Situationen nützlich sein, zum Beispiel für die Entwicklung und das Testen von Webanwendungen, das Erstellen von Mocaps oder einfach nur für Schulungszwecke.

Um einen Server-JSON zu erstellen, müssen Sie über grundlegende Kenntnisse der Webentwicklung verfügen, einschließlich HTML, CSS, JavaScript und serverseitiger Technologie (z. B. Node.js). Selbst wenn Sie keine Erfahrung mit der Webentwicklung haben, können Sie jedoch immer noch einen einfachen JSON-Server mit vorgefertigten Tools und Ressourcen erstellen, die im Internet weit verbreitet sind.

In diesem Artikel betrachten wir verschiedene Möglichkeiten, einen JSON-Server zu erstellen. Wir werden uns auf die Verwendung von Node konzentrieren.js und seine beliebte Express-Bibliothek.js, da sie eine einfache Entwicklung und eine gute Leistung bieten. Abgesehen von Node.js und Express.js, es gibt andere Tools und Bibliotheken, mit denen Sie einen JSON-Server erstellen können, einschließlich JSON Server, json-Server, Flask-json, FastAPI und andere.

Schritt 1: Installieren und Konfigurieren von Node.js

Installieren Sie zunächst Node.js auf Ihrem Computer. Sie können es von der offiziellen Node-Website herunterladen.js (https://nodejs.org ) und folgen Sie den Anweisungen für Ihr Betriebssystem.

Nach der Installation von Node.js Sie können eine Befehlszeile oder ein Terminal öffnen und überprüfen, ob der Node installiert ist.js ist korrekt, indem Sie den Befehl node -v eingeben. Wenn Node.js wurde erfolgreich installiert, Sie sehen die Version davon.

Jetzt, da Sie Node installiert haben.js, Sie können Ihren JSON-Server erstellen. Erstellen Sie einen neuen Ordner für Ihr Projekt und navigieren Sie über die Befehlszeile oder das Terminal zu ihm.

Anmerkung: Wenn Sie bereits einen Projektordner haben, müssen Sie keinen neuen Ordner erstellen, sondern einfach über die Befehlszeile oder das Terminal hineingehen.

Im nächsten Schritt konfigurieren wir den Server und erstellen eine Serverdatei mit Node.js.

Schritt 2: Erstellen und Konfigurieren eines Express-Servers

Nach der Installation des Express-Moduls können wir mit der Erstellung und Konfiguration des Servers beginnen. Sie müssen eine separate Datei mit dem Namen server erstellen.js (oder ein anderer von Ihnen gewählter Name), in dem der Servercode gehostet wird.

1. Beginnen Sie mit dem Importieren des Express-Moduls:

const express = require('express');

2. Erstellen Sie eine Instanz der Express-Anwendung:

const app = express();

3. Legen Sie den Port fest, auf dem der Server ausgeführt werden soll:

const port = 3000;

4. Definieren Sie eine Route zum Verarbeiten von Abfragen:

Im obigen Beispiel definieren wir eine Route zum Verarbeiten von GET-Anforderungen unter «/». Wenn ein Client eine GET-Anfrage an diese Route sendet, sendet der Server eine Antwort mit dem Text "Hallo Welt!».

5. Starten Sie den Server und überwachen Sie den angegebenen Port:

console.log('Der Server läuft auf Port $`);

Als Ergebnis des obigen Codes wird der Server gestartet und wird auf den angegebenen Port auf Ihrem lokalen Computer hören.

6. Starten Sie den Server schließlich, indem Sie den folgenden Befehl an der Eingabeaufforderung ausführen:

Nachdem der Server erfolgreich gestartet wurde, wird in der Konsole eine Meldung angezeigt, die angibt, dass der Server erfolgreich am angegebenen Port gestartet wurde. Jetzt sind Sie bereit, Daten über Ihren JSON-Server zu senden und zu empfangen.