Heim > Web-Frontend > js-Tutorial > Lokale Ruhe -JSON -Datei

Lokale Ruhe -JSON -Datei

Jennifer Aniston
Freigeben: 2025-03-04 01:05:10
Original
611 Leute haben es durchsucht

Local REST JSON File

Lokale Ruhe -JSON -Datei

Diese Artikelserie wurde Mitte 2017 mit aktuellen Informationen und neuen Beispielen umgeschrieben.

In der modernen Webentwicklung ist es üblich, API -Dienste für die Verbindung von Anwendungen mit Datenbanken einzurichten. Oft verwenden API -Dienste XML- oder JSON -Formate, um Daten zwischen dem Client und dem Server auszutauschen.

In diesem Beispiel werden wir uns einen benutzerdefinierten NodeJS -API -Dienst ansehen, der mit FeathersJs erstellt wurde. Wenn Sie dies noch nicht getan haben, laden Sie das Projekt wie in der Seite "Intro JSON -Beispiele dokumentiert" herunter.

Stellen Sie als nächstes sicher, dass Sie MongoDB auf Ihrem System laufen lassen. Standardmäßig greift der API -Dienst auf eine Datenbank namens API auf und erstellt oder überschreibt eine Sammlung namens Kunden. Sie können Ihre eigenen Datenbankverbindungsparameter in der folgenden Datei -API/config/default.json einrichten, wenn Sie diese ändern müssen:

<span>// api/config/default.json`
</span>
<span>{
</span>  <span>"host": "localhost",
</span>  <span>"port": 3030,
</span>  <span>"public": "../public/",
</span>  <span>"paginate": {
</span>    <span>"default": 10,
</span>    <span>"max": 50
</span>  <span>},
</span>  <span>"mongodb": "mongodb://localhost:27017/api"
</span><span>}
</span>
Nach dem Login kopieren

Als nächstes installieren Sie Abhängigkeiten und starten Sie den API -Server:

<span>cd api
</span><span>npm install
</span><span>npm start
</span>
Nach dem Login kopieren

Nach einigen Sekunden werden einige gefälschte Daten generiert, und dann ist der API -Dienst bereit, Anfragen zu stellen. Starten Sie Ihren Browser mit der URL: http: // localhost: 3030/Kunden. Sie sollten von generierten Kundendaten im JSON -Format begrüßt werden. Unten ist die Ausgabe in hübschem Format:

Teilausgabe:

<span>{
</span>  <span>"total": 25,
</span>  <span>"limit": 10,
</span>  <span>"skip": 0,
</span>  <span>"data": [{
</span>    <span>"_id": "5968fcad629fa84ab65a5247",
</span>    <span>"first_name": "Sabrina",
</span>    <span>"last_name": "Mayert",
</span>    <span>"address": "69756 Wendy Junction",
</span>    <span>"phone": "1-406-866-3476 x478",
</span>    <span>"email": "donny54@yahoo.com",
</span>    <span>"updatedAt": "2017-07-14T17:17:33.010Z",
</span>    <span>"createdAt": "2017-07-14T17:17:33.010Z",
</span>    <span>"__v": 0
</span>  <span>}, {
</span>    <span>"_id": "5968fcad629fa84ab65a5246",
</span>    <span>"first_name": "Taryn",
</span>    <span>"last_name": "Dietrich",
</span>    <span>"address": "42080 Federico Greens",
</span>    <span>"phone": "(197) 679-7020 x98462",
</span>    <span>"email": "betty_schaefer1@gmail.com",
</span>    <span>"updatedAt": "2017-07-14T17:17:33.006Z",
</span>    <span>"createdAt": "2017-07-14T17:17:33.006Z",
</span>    <span>"__v": 0
</span>  <span>},
</span>  <span>...
</span>  <span>]
</span><span>}
</span>
Nach dem Login kopieren

Sie können dann diese JSON-Daten verwenden, um Ihre Front-End-Ansichten zu füllen. Das Schöne an JSON ist, dass es die zugrunde liegende Technologie abstrahiert, die Ihre Datenbank ausführt. Sie können problemlos zu einem anderen Datenbanktyp wechseln, ohne Ihre Front-End-Logik zu ändern.

Hier sind die anderen Beispiele in dieser Serie:
  • Farben JSON Beispiel
  • Google Maps JSON Beispiel
  • youtube json Beispiel
  • Twitter JSON Beispiel
  • Geoip JSON Beispiel
  • WordPress json Beispiel
  • Datenbank JSON Beispiel
  • Testdaten JSON Beispiel
  • JSON Server Beispiel

häufig gestellte Fragen zur lokalen REST -JSON -Datei

Wie kann ich eine lokale REST -API für Testzwecke erstellen? Zunächst müssen Sie eine JSON -Datei erstellen, die als Datenbank dient. Diese Datei sollte die Daten enthalten, mit denen Sie testen möchten. Als nächstes müssen Sie JSON-Server installieren, ein Tool, mit dem Sie eine gefälschte REST-API ohne Codierung ausführen können. Nach der Installation können Sie den Server starten, indem Sie den Befehl „JSON-Server –watch db.json“ ausführen. Dadurch wird der Server gestartet und beobachtet Ihre Datenbankdatei für Änderungen. Sie können dann Tools wie Postman oder Locken verwenden, um Anfragen an Ihre API zu senden und die Antworten zu sehen.

Was ist der Zweck eines lokalen API -Servers? Es ermöglicht Entwicklern, das Verhalten einer realen API zu simulieren, ohne eine Verbindung zu einem Live -Server herstellen zu müssen. Dies kann besonders nützlich sein, wenn Sie Anwendungen entwickeln, die auf API -Daten beruhen, da sie das Testen und Debuggen in einer kontrollierten Umgebung ermöglicht. Es kann auch zum Lernen und Experimentieren mit APIs verwendet werden, ohne das Risiko zu beeinflussen, Live -Daten zu beeinflussen. Um es für die lokale API -Entwicklung zu verwenden, müssen Sie es zunächst installieren und ein neues Projekt einrichten. Sobald Ihr Projekt eingerichtet ist, können Sie Ihre Sammlungen und Felder in der Payload -Konfigurationsdatei definieren. Die Nutzlast generiert dann automatisch eine erholsame API, die auf Ihrer Konfiguration basiert. Sie können diese API für die lokale Entwicklung und Tests verwenden. Wenn Sie bereit sind, können Sie sie auf einem Live -Server bereitstellen. Es bietet einen visuellen Editor für die Gestaltung Ihrer Anwendungsarchitektur und automatisiert viele der Aufgaben, die beim Bereitstellen und Verwalten von serverlosen Anwendungen beteiligt sind. Für die lokale API -Entwicklung bietet Stackery eine lokale Entwicklungsumgebung, mit der Sie Ihre serverlosen Anwendungen lokal ausführen und testen können. Dies kann eine große Hilfe sein, um den Entwicklungsprozess zu beschleunigen und Fehler frühzeitig zu fangen. Das Video-Tutorial unter https://www.youtube.com/watch?v=V7SLQ7U28BA bietet beispielsweise eine schrittweise Anleitung zum Erstellen einer lokalen Rast-API mit JSON-Server. Diese Tutorials können eine großartige Ressource für visuelle Lernende sein, und sie bieten häufig praktische Beispiele, die Ihnen helfen können, die Konzepte besser zu verstehen.

Das obige ist der detaillierte Inhalt vonLokale Ruhe -JSON -Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage