Transkripte
1. Einführung: Hi, ich bin Gene. Und willkommen zu diesem Kurs, wie man ein Backend mit Mongo Devi Express in
O. J.
S.aufbaut O. J. S. In diesem Kurs erfahren
Sie, was ein A p I ist und wie man Data on the Web damit festhält. Mit einem der beliebtesten JavaScript zurück in Stacks verfügbar heute Margot Devi Express und Js. Sie werden eine echte Tasche schneiden, in der Sie bereitstellen und live von
überall auf der Welt zugreifen können , die Internet hat. Ich freue mich sehr darauf, heute loslegen zu können und freue mich, Ihnen über Daten im Web beizubringen. Es gibt einige Anweisungen, die Sie benötigen. Teoh beginnen die Beschichtung Teil dieses Kurses,
die Reihe von Anweisungen, die zur Verfügung gestellt sind, richtet sich an Mac OS-Benutzer. Aber wenn Sie ein Windows-Benutzer oder Lennox Caesar sind, fühlen Sie sich frei, auf die Formulare zu greifen und um Hilfe zu bitten, und ich werde Ihnen die besten Anweisungen geben, die ich kann, wie Sie auf diesen Plattformen
beginnen , weil es auf jeden Fall möglich. Aber wenn Sie in einer der Plattformen sind und Sie mit uns bei einem Prozess helfen, erreichen
Sie und beginnen Sie, damit sie den kommenden Teil beginnen können, wenn Sie irgendwelche
Probleme haben . Ich habe auch einige nützliche Diagramme und Codebeispiele enthalten, um Ihnen bei jedem
Schritt des Weges in diesem Tutorial zu helfen , Also lasst uns loslegen.
2. Was ist eine API?: Hallo schon wieder. Bevor wir mit dem Beschichten beginnen, wollte
ich einige nützliche Definitionen bereitstellen. Also zuerst,
was meinen wir mit einem Back-End? Nun, Front-End ist alles, mit dem der Benutzer interagiert. Vielleicht eine Anwendung, auf die sie klicken oder berühren oder eine Website. Sie besuchen und sehen Informationen, während das Back-End tatsächlich die Schicht einer Anwendung ist, die sich mit Datenzugriff
und Geschäftslogik breiter befasst , und ein p I, das ist, was wir bauen werden, ist ein -Anwendungsprogramm-Schnittstelle. Und was das wirklich bedeutet, ist, dass es eine Möglichkeit ist, Daten zu empfangen und zu senden und auch spezifiziert, wie mit diesen Daten zu interagieren. Und wir werden unser A P I mit Manga,
DP Express und Notiz bauen . Wer benutzt also ein A P I und wo ist es in der realen Welt? Nun, jedes Mal, wenn du auf Daten zugreifst, ob du YouTube besuchst, Bilder von Kätzchen
ansiehst, einen Uber
anrufst, Bilder von Kätzchen
ansiehst,einen Uber
anrufst,schlägst
du irgendwo ein A P I, das ein riesiges Geschäft von Daten, die gepflegt werden, damit die Benutzer mit ihm interagieren können, und der Zweck davon variiert von Website zu Website und von Produkt zu Produkt. Also schauen wir uns schnell an,
was Riel ist. AP Augen sehen aus wie ein Link zu diesem riesigen get haben Repo, die eine Tonne öffentlicher AP
Augen auflistet zu reiten . Also diese Luft AP Augen, dass Sie zwei Jahre frei sind, einige der erforderlichen A V i p und diejenigen, die nicht sagen, nein für off. Sie sollten sich frei fühlen, dies zu erkunden und überprüfen Sie alle verschiedenen freien Daten, die
da draußen sind . Werfen wir einen Blick auf ein paar Beispiele. Also ein sehr beliebtes FBI ist es, ein P I zu bekommen. Und ich denke, das ist ein 80 I, das öffentlich ist, das alle erholen und Benutzer auflistet, und so sieht es aus. Also, wenn Sie gehen Teoh ap i dot get dot dot com slash Benutzer. Dies ist tatsächlich Liste in Jason, was JavaScript-Objekt-Notation von all diesen bedeutet. Es gibt einen Get-Hub und so können Sie sehen, jedes dieser JavaScript-Objekte wird missbrauchen mit ihrem Login-Namen. Sie waren auch dort bekommen Hub einige ihrer Sterne Ruhe und ihren Typ,
und Sie können sehen, dass es auch einige boolesche Werte wie Site-Admin, die für diesen Benutzer falsch ist. So können Sie sehen, dass es ältere für Datentypen und viele verschiedene Eigenschaften gibt. Hier ist ein weiteres Beispiel für ein A p I. Dies ist, äh, Finanznachrichten Quelle und Sie können wieder sehen, dass dies ein Strahl von Jason oder JavaScript ist. Objektschreibungsobjekte mit unterschiedlichen Eigenschaften. Und es sieht so aus, als würde jeder einen Artikel für eine Überschrift darstellen und Sie haben einen Link zu diesem ap I spezifischen Artikel sowie einen Text an einem Tag. Also sind diese zwei sehr einfach einmal am Beispiel eines komplexeren gewonnen. Das ist ziemlich cool. Ist der Raum sechs a p I. Also das ist eigentlich Räume. X ist ein p I, das öffentlich ist, und Sie können sehen, dass ihr ganzer AP I an diesem Endpunkt für Launches für die neuesten Mittagessen tatsächlich
ein riesiges Objekt mit einigen verschiedenen Informationen zeigt. Also, wie, dieses Objekt hat eine Flugnummer, das Startjahr, und Sie können sehen, dass es die Falcon neun auf und dann innerhalb, dass Sie einige mehr verschachtelte Daten. R A p. Ich werde nicht so kompliziert sein, aber ich wollte Ihnen ein Beispiel zeigen, was einige andere AP Augen wenig mögen, ähm, also ist das ziemlich cool. Fühlen Sie sich frei, Teoh, Erforschen und schauen Sie es sich an. Und lassen Sie uns beginnen, einige Grundlagen der Tools zu verstehen, die wir verwenden, und wie Sie
Anfragen stellen und Antworten erhalten, um so etwas zu erstellen.
3. HTTP-Verben und Aktionen: Hi. Also möchte ich Teoh gehen über ein super nützliches Diagramm, das Sie während der gesamten
Dauer dieses Tutorials referenzieren können . Und das ist der HTTP-Request-Antwortzyklus. Also schauen wir uns das an,
du wirst sehen, dass es eine Zeichnung gibt, die ich gemacht habe, die wie ein Laptop auf der linken Seite mit dem
beschrifteten Client aussieht . Und genau das ist der Klient. Es ist ein Laptop oder ein Telefon oder irgendetwas, wo Sie tatsächlich Informationen oder Daten anzeigen und all das Zeug, das wir in diesem Kurs
bauen werden , befindet sich tatsächlich rechts von diesem Kunden. Sie werden also zwei weitere Zeichnungen sehen. Es gibt einen Server und eine Datenbank. Also, was passiert, wenn Sie auf Daten im Web zugreifen oder es hochgeworfen haben, wie Sie als Client eine Anfrage
stellen und dass es so etwas wie Going Teoh https Doppelstrich Schrägstrich ap i eine Anfrage
stellen und dass es so etwas wie Going Teoh https Doppelstrich Schrägstrich ap i
dot get dot com Schrägstrich Benutzer Und wenn Sie das tun, Du stellst eine Bitte, ihm ein P I zu besorgen und du sagst, Hey, ich will eine Liste mit all den Betroffenen sehen. Das ist also die Bitte. Sie machen das zum Server,
der dann nachsucht, wo diese Daten zu finden sind, und er kommuniziert in der Datenbank und sagt:
Hey, Hey, Datenbank, gib mir eine Liste aller Benutzer. Die Datenbank gibt diese Daten zurück, und der Server gibt sie dann als Antwort an den Client zurück. Und das ist, wo Sie sehen, dass große Liste von Benutzern. Also werden wir etwas bauen. Lassen Sie uns das einfach mit den Daten machen, die wir wollen. Jetzt ist der Server, was es uns erlaubt, tatsächlich einen Euro zu besuchen und die Bibliothek, die wir verwenden ,
um zu routen was sagt, Hey, wenn wir diesen Ural besuchen, geben Sie uns diese Informationen heißt Express. Die Datenbank für die Verwendung heißt MONGO DB, und es gibt viele verschiedene Arten von Datenbanken. Aber das ist eine sehr beliebte,
um, um, Java-Skript kompatible Datenbank, die wir für diesen Kurs verwenden werden. Und so werden Sie feststellen, wenn wir anfangen, unseren Mantel zu laufen, müssen
Sie Fenster beiseite öffnen, und eines dieser Terminal-Fenster ist, den Server zu betreiben, das ist
die Schachtel mit drei Zeilen darauf, die uns tatsächlich dienen können unsere Anwendung und besuchen Sie oder sonst. Und das andere Fenster wird Teoh laufen unsere Datenbank, die Mongo ist. Dieses Diagramm wird Ihnen helfen, sich daran zu erinnern. Deshalb müssen wir Windows einen für den Server und einen für die Datenbank terminalisieren. Und der Kunde natürlich ist
natürlichbereits offen. Das bist du. Das ist dein Laptop. Grundsätzlich ist
ein http-Verb ein Wort, mit dem Sie angeben können, welche Art von Anfrage Sie an Ihren Server stellen
möchten . Und wir werden uns mit vier verschiedenen Arten von ernten uns beschäftigen, die post put und löschen eine get Anfrage, bekommt ein Stück Daten und zeigt es. Eine Post-Anfrage fügt eine neue Datenmenge in Ihre A P I ein. Eine Put-Anfrage aktualisiert ein Stück Daten in Ihrem A P I und eine Löschanforderung. Löscht eine bestimmte Datenmenge in Ihrem a p I. sind
also Ihre vier Verben. Holen Sie sich Post setzen und löschen, und sie entsprechen tatsächlich. Teoh eine Aktion und diese Aktion könnte gelesen werden, erstellen aktualisieren oder zerstören und die beste Abkürzung zu erinnern, dass mit ist Menge. Also werden wir am Schneiden während der gesamten Dauer dieses Tutorials arbeiten
4. RESTful Routen: zurück, um mit dem Codieren zu beginnen Aber bevor wir dio, Ich würde gerne über die HD gehen, um Verben und Aktionen zu sein. Wir haben gerade über ein weiteres Mal gesprochen, also bauen wir eine Pause voll ap ich ruhe voll steht für repräsentative Staatstransfer. Aber was das wirklich bedeutet, ist die Zuordnung von HTTP-Verben zu Aktionen. In diesem Diagrammsehen
Sie die vier h g d p.
Verben, sehen
Sie die vier h g d p. über die wir auf der linken Spalte gesprochen haben, und die Aktionen, die wir über Crowd gesprochen haben ,
erstellen, lesen, aktualisieren und zerstören auf der rechten Seite. Die mittleren zwei Spalten Erklären Sie, welche Route Sie tatsächlich in Ihrem Browser besuchen würden. Du, Earl, um diese Aktion zu treffen. Das sind also die fünf Routen, die an der 1. 1 arbeiten würden, ist eine get Anfrage an die A P I, doc Schrägstrich Kreaturen. Jetzt denke ich, Kreaturen, weil ich auf einem p bauen werde ich voller Spaß, mythische Kreaturen. Aber du solltest dein a p i es mit was immer du willst bauen. Also, wenn Sie zu einem p I Schrägstrich Kreaturen gehen, es wird ein Index aller Kreaturen so lesen und alle von ihnen auflisten. Sie können auch Anfragen in diesem a p I, die wir bauen, um eine B i Schrägstrich Kreatur Schrägstrich i d, die die i d für eine Kreatur angibt, und dies wird uns nur eine Kreatur zeigen lassen. Die nächste Route wird eine Post-Anfrage zu einem p I Schrägstrich Kreaturen sein, die eine neue
Kreatur erschaffen wird . Also schicken wir einige Daten an unsere Routen und wir erstellen eine Kreatur, die sie dem Fiat hinzufügen kann. Die vierte wird eine Put-Anfrage Teoh eine bestimmte Kreatur sein. Also wieder, das ist ein p I Schrägstrich Kreatur Schrägstrich i d Teoh aktualisieren eine Kreatur, eine bestimmte Kreatur durch ihre i d. Und dann ist die letzte löschen. So wird dies wieder zu einem bestimmten A p i Schrägstrich Kreatur i d und wird diese eine
Kreatur oder was auch immer Sie erstellen löschen . Dieser Teil wird also Spaß machen, weil Sie entscheiden, welche Art von PR Sie bauen möchten. Das könnte auf einem Pi I von Tieren sein, wie ich es tue. Es könnte ein A p I von Menschen von Orten der Lebensmittelzutaten fühlen sich frei,
damit erstellt zu werden. Und ich bin wirklich aufgeregt zu sehen, was die Leute bauen
5. Startcode und Tools: Wenn Sie es noch nicht getan haben, folgen
Sie bitte dem ausführlichen Einrichtungshandbuch, den ich bereitgestellt habe. Zu Ihrer Referenz führen
Sie die meisten dieser Befehle für die Einrichtung über Terminal aus. Und wenn Sie keine gute Möglichkeit kennen, Terminal zu öffnen, ist
mein Favorit Do command space und insert for terminal und dann schauen Sie Enter. Es öffnet sich Ihr Terminal-Fenster. Also zuerst möchten Sie sicherstellen, dass Sie auch den Startcode herunterladen, der eine komprimierte Datei ist
, und gehen Sie fort und un komprimieren Sie das und stellen Sie sicher, dass Sie in dieses Verzeichnis gelangen. Also, um in dieses Verzeichnis zu gelangen, zum Beispiel, wenn Sie es auf den gestarteten könnte auf dem Desktop sagen, Sie haben zuerst CD-Desktop gehen und dann gehen Sie CD, und dann der Name des Ordners, den Sie in CD gehen, ist aktuelles Verzeichnis Sie Ihr aktuelles Verzeichnis, und dann würden Sie mein erstes Back-End eingeben, um zu Ihrem aktuellen Verzeichnis zu gelangen. Ich habe mein Projekt in meinem Stammverzeichnis gespeichert,
was ist „Do you Weatherwax“? Ich habe mein Projekt in meinem Stammverzeichnis gespeichert, Das ist mein Dach. Und so verwenden alle den gleichen Befehl, um in ihr so zäh mein erstes Back-End zu gelangen, und von nun an möchten
Sie immer sicherstellen, dass
Sie im Terminal arbeiten, im richtigen Verzeichnis sind, und das wird in der -Verzeichnis. Mein erstes Backend. Großartig. Wenn Sie also alles installiert haben, können
Sie LS eingeben, und Sie können sehen, dass es bereits eine Reihe von Sachen gibt. Also das erste, was Sie tun möchten, ist unsere Abhängigkeiten zu installieren, die mongo DB Express und Note sind. Also, was Sie tun möchten, ist gehen NPM installieren
dash, dash save, und das wird auf die Informationen in unserem Paket dot Jason schauen, auch. Installieren Sie jetzt. Nun, das funktioniert. Sie können voran gehen und eine neue Registerkarte öffnen Um
dies zu tun, können
Sie Befehl T erneut ausführen. Das ist Kommando T. Ich bin es nicht. Und öffnen Sie Ihr Projekt sogar manuell. Oder wenn Sie Adam haben, verwenden Sie den Befehlspunkt, der das Projekt für Sie öffnet. - Adam. Also hier ist unser Projekt, und Sie können sehen, dass es einen Model-Halter gibt, der ist, dass wir den Mantel für
Modelle bereit sein werden . Sie können den DS Store ignorieren und erhalten ignorieren für jetzt und das Paket Punkt Glück und dann dieses Paket Punkt Jason. Sie werden sehen, dass es drei Abhängigkeiten gibt, was wir gerade installieren. Mit diesem NPM-Befehle. Es gibt auch einige Referenzmaterialien, die Sie,
ähm,
ignorieren können ähm, für hin und wieder den Server
, wo wäre, wo wäre, am meisten arbeiten. Also lassen Sie uns gehen und überprüfen, ob die Installation abgeschlossen ist und es großartig ist. Also, wenn Sie sich erinnern, ich sagte, sie werden immer zwei Terminals Fenster geöffnet haben müssen, richtig, Also Einigkeit für Ihre Anwendung dienen. Und der andere ist für Mongo. In einem Ihrer Terminalfenster spielt es also keine Rolle, welches Sie den Befehl
Long God eingeben können . Und wenn Sie alles richtig installiert haben, was passieren wird, wird all das Zeug ausdrucken. Und im Grunde, was das sagt, ist, dass wir eine lokale Datenbank bedienen und sie ist fast immer auf Port zu 7017 Also das ist, was sie in einem Ihrer Arbeiter haben sollte, und Sie können das einfach hier lassen. Sie müssen es vorerst nicht mehr berühren,
also halten Sie das am Laufen und gehen Sie dann zu Ihrem anderen Tab, und der nächste Befehl, den wir eingeben möchten, ist derjenige, der diesen
Server tatsächlich bedient, also dient das tatsächlich unserer Anwendung, und der Befehl, den wir verwenden werden, ist kein Mon, das ein Tool namens No Demon verwendet, das keine Js-Anwendung dient. Und Sie können sehen, es sagt, dass es beobachtet und es startet Knotenserver dot Js und Sie können es
sehen, Ihr erstes A p I läuft auf dem lokalen Host 5000. Also jetzt, obwohl dies ein bisschen geheimnisvoll aussehen könnte, haben
wir tatsächlich unsere Anwendung läuft. Das ist also genial. Lassen Sie uns tatsächlich anfangen zu programmieren.
6. Express Einrichtung: Also sind wir dabei, unsere Express-Routen zu programmieren. So drückt eine seiner Abhängigkeiten, die wir mit NPM installiert, und es ermöglicht uns, wirklich einfache Routen für r P. I So Neubesuch dieses Diagramm, wir werden diese fünf Routen einrichten. So, um Routen zu erhalten, eine Put-Route und eine löschen, die Teoh Menge entsprechen, erstellen, lesen, aktualisieren und zerstören Aktionen. Also werden wir tatsächlich diese fünf Routen in unserer Server-Dot-Js-Datei aufbauen. Also lassen Sie uns einen Blick auf den Mantel werfen. Das ist also ein Serverpunkt Js. Ich werde durch das gehen, was hier vor sich geht, Zeile für Zeile. Also zuerst benötigen wir express, das ist unsere Routing-Bibliothek und Körperteile, Sir, die eine andere Bibliothek ist, die wir verwenden, um Informationen aus Formularen zu analysieren. Also, das ist, wenn Sie wollen, Teoh etwas erstellen oder aktualisieren. Sie haben Teoh eine Art Weg, um Daten aus einem Formular und Teile, die Daten zu erhalten. Wir werden auch unser Models-Verzeichnis benötigen. Aber ich habe hier schon für dich erstellt, und wir werden unsere Modelle einrichten und ein bisschen machen wir ein neues und wir rufen es auf und wir rufen Express auf, die Bibliothek, die wir benutzen werden, nur sagen, dass wir Anapa machen werden mit Express und dann stellen wir auch sicher, dass wir Körperteile er auf, dass die Codierung ist was wir möchten. Also, jetzt lasst uns zum lustigen Teil kommen. Lassen Sie uns wirklich schreiben, was unsere Routen sein werden. Also, wenn du Recht hast, ist
die 1. 1 unser Index, der alle unsere Kreaturen oder was auch immer du entscheidest, anzeigen wird. Teoh weinte in Ihrem a p. Ich ermutige Sie, kreativ zu sein, also lassen Sie nicht 80 i Schrägkreaturen. Und so hier wollen Sie dies zu einem P machen Ich Slash was auch immer FBI Sie bauen werden, Also ein p I Slash Katzen a p i Slash Freunde, FBI Slash Essen um, a p i Slash Urlaub, was auch immer Sie wollen es sein, der nächste wird unser Get eins sein. So wird dies r a p i Schrägstrich Kreaturen Schrägstrich Doppelpunkt i d sein. Das heißt
, wir wollen nur eine unserer Kreaturen zugreifen und dann als nächstes werden wir tun
Sie Post Route sind, so dass Sie bemerken werden. Jetzt verwenden wir apt up Beiträge. Also das HDTV-Verb, dass wir seine Änderung verwenden und wir gehen 80. Ich schräg Kreaturen, weil du sie zur Liste aller Kreaturen hinzufügen möchtest. Also wird das nächste, was gelöscht werden wird. Also für das wieder, werden
wir 80 i Slash Kreaturen Schrägstrich cool und ich d Und der Grund, warum wir haben, dass ich da ist, wollen wir sicherstellen, dass wir nur eine bestimmte Kreatur löschen. Es wird nicht funktionieren, wenn wir versuchen, einen P I Schrägstrich Kreaturen zu machen, weil wir wissen müssen, was wollen und dann aktualisieren. Du wirst es sehen. Jetzt verwenden wir das Put-Verb, um eins zu aktualisieren, und du hast es erraten. Das wäre ein V i Schrägstrich Kreaturen Schrägstrich Polen i d, um eine bestimmte Kreatur zu aktualisieren. Diese müssen Sie wissen, welches Update. Also, jetzt wirst du diesen letzten Teil bemerken. Lassen Sie uns tatsächlich unseren Server laufen. Also bekommen wir Ihnen diesen Teil, was das bedeutet, in ein wenig, wenn wir unsere
Anwendung bereitstellen . Aber genau hier geben wir die Ports an Ihrem Laptop an, die Sie wollen. Teoh servieren auf 5000 ist ein guter. Manche Leute benutzen 3000. Es gibt viele Optionen, und dieses Konsolenprotokoll ist nur ein kleines Ding toe. Lassen Sie uns wissen, dass unser A p I läuft. Wenn Sie also zurück zu Ihrem ewigen Fenster gehen, werden
Sie in der Lage sein, zu sehen, dass das ist, was tatsächlich gedruckt wird, wenn wir unseren
Server starten . Also, jetzt haben wir unsere grundlegenden Wraps es mit Express. Er ist fünf Routen und es ist Zeit, Teoh unsere Models auszubauen.
7. Persisting Daten mit MongoDB: Also richten wir einfach unseren Server mit einigen grundlegenden Routen Mapping oder ein CDP Verben zu den Routen , die wir die fünf Fröcks verwenden werden. Nur eine kurze Notiz. Ich benutze E s sechs und Steuern hier, was die neueste Version des Job-Skripts ist. Aber wenn Sie es bequemer sind, ja fünf zu machen, könnten Sie auch jede
dieser wie Funktion neu geschrieben haben und dann diesen Pfeil loswerden. Also, egal welche Syntax billiger für ich möchte nur eine Notiz machen. Entweder einer ist in Ordnung. Ich benutze nur eine Sechs, weil sie am aktuellsten ist. Also, jetzt können wir unsere Modelle einrichten. Also sind unsere Modelle im Grunde die Sache, die wir gehen. Teoh Menge, erstellen, lesen, aktualisieren und zerstören für R A p I. Also werde ich tun Kreaturen. Aber du hast dir natürlich
getan, was immer du bevorzugst. Also lasst uns voran gehen. Und in diesem Modellverzeichnis schauen
wir uns den Modellpunkt Js an. Also das wirst du eigentlich umbenennen wollen, um das zu sein, was auch immer dein Modell ist. Also meine wird Kreatur Singular sein, also sollte es für was auch immer Sie einzigartig sein, dies und, ähm, Sie wollen diese Datei umbenennen, weil dies der tatsächliche Name des Modells ist, das wir sein werden verwenden. Also habe ich hier eine Zeile. Sie können sehen, dass ich nur Mungo brauche. Manga ist die Bibliothek, die wir verwenden werden, um mit ihrer Mongo DB-Datenbank zu interagieren, und Sie haben sie bereits installiert, als Sie diesen NPM-Befehl ausgeführt haben. Das zweite, was wir tun, ist, dass wir ein Schema deklarieren, und das Schema ist wie ein Blueprint für die verschiedenen Eigenschaften, die Ihr Modell hat. Also als nächstes kommen wir auf die beschreiben unser spezifisches Schema von für unser Modell. Also werden Sie das nennen, was auch immer Ihr Modell ist, und dann Schema und deklarieren ein neues Schema, und dann innerhalb dieses Blocks können
wir alle unsere Eigenschaften auflisten. Also diese Luft, welche Eigenschaften auch immer, Sie möchten, dass Ihr Modell haben. Also für mich werde
ich einen Namen haben, und dann listen Sie die Typen auf, also wäre das wie String-Nummer oder Boolean. Ich möchte mich vorerst bei denen halten. Also das sind die drei Arten, aus denen wir für dieses ap ich Tutorial wählen können, um, ich will Typen wie welche Art von Kreatur, oder? Das ist auch eine Schnur für mich. Habitat. - Vielleicht. Ich will wissen, wo es wohnt. Ähm, wie wär's
dann mit einer Nummer? Eigentum? Was ist mit tauben Beinen? Wie viele Beine hat meine Kreatur? Das wird also eine Nummer sein, denn das können wir zählen. Ähm, wer es gefährlich ist. Immer kennenlernen. Und das wird ein Anlagebarren, richtig? Also Mobbing ist wahr oder falsch? Oh, ja oder nein. Ist es gefährlich? Und dann lassen Sie uns sogar ein Bild machen. Dein, das wird lustig sein. Ähm, das wäre
also eine Schnur, weil die EU-Weltgeschichte. Also gehen Sie vor und füllen Sie dieses Schema für alle Eigenschaften aus, die Sie wollen, Ihr Modell, die entsprechenden Typen zu haben. Und dann wollen wir das exportieren. So erstellen Sie eine Variable namens Kreatur und dann verwenden Sie Monagas Gedankenmodell, um ein
Modell mit Ihrem Schema in der Syntax für zurück zu erstellen ist der Name Ihres Modells und
Anführungszeichen und dann das Schema andere mit. Es sollte also so aussehen. Und nicht zuletzt möchten
Sie das exportieren und den Rest unserer App verwenden lassen. Also ist es Modul-Punkt-Exporte, Bullen, Kreaturen-Größen und dann noch eine letzte Sache. Sie werden feststellen, dass es eine Indexpunkt-Js-Datei in unserem Models-Ordner gibt, so dass tatsächlich über das gesamte Modell exportiert wird. Wenn Sie also diesen AP I später erweitern möchten, um mehr als ein Modell einzubeziehen, würden
Sie diese auch mit der Indexdatei exportieren. Also, wenn wir vorwärts gehen und schauen, können
Sie sehen, dass ich schon ein paar hier aufgestellt habe. Also dieser Mongu gestoppt Connect sagt eigentlich, wo wir unsere Datenbank bedienen, so
dass Sie sehen , dass es diese Umgebungsvariable ähnlich ist, was wir in Server gesehen haben, wird Js Ihnen das in ein wenig bekommen , aber Sie werden hier sehen Dies ist der lokale Ort, an dem wir unsere Datenbank bedienen. Also, das zweite Terminal-Fenster, das ist, wo es verbindet. Und weil wir gerade unsere Kreatur erklärt, Lassen Sie uns voran und stellen Sie sicher, dass wir es für die gesamte App benötigen. Also gehen wir zu dir dio Punkt Schrägstrich Kreatur und diese Kreatur ist mit dem Namen unserer Datei. So werden Sie sehen, dass die Datei genannt Kreatur Dodgy s. Das ist , warum dies ist Kleinbuchstaben Kreatur und dann noch eine Sache, die wir nur
wollen, dass in den Rest unserer App exportieren . Jetzt kann der Rest unserer App darauf zugreifen. Daher haben wir ein Schema eingerichtet, um alle verschiedenen Eigenschaften unseres Modells zu beschreiben. Und wir haben ein Modell mit diesem Schema erstellt. Und dann haben wir es exportiert. Und wir haben dieses Modell in die gesamte App exportiert, so dass wir es verwenden und anfangen können, sich
mit oft zu verbreiten .
8. CRUD Teil 1 Lesen: so gerade fertig, unser Modell zu erstellen und es zu exportieren, die nach einem Schema mit den verschiedenen Eigenschaften erstellt wird, die er gewonnen t ist für ein Modell und der Grund, dass wir ein Modell auf dem Grund brauchen, dass wir eine Datenbank benötigen, ist das Modell spezifiziert welche Art von Eigenschaften jedes Objekt, das ein Jason-Objekt sein wird, hat. Und die Datenbank bietet uns eine Möglichkeit, unsere Daten zu speichern. Was bedeutet, dass wir das irgendwo sagen können, und es wird nicht verschwinden. Wenn wir sagen, schließen Sie die Webseite, wird
sie jetzt in unserer Datenbank gespeichert werden, lokal und später in der Cloud. Also lasst uns an der c r von Krug arbeiten, also erstellen und lesen. Wenn wir also zurück zu unserem Server dot Js gehen, können
Sie sehen, dass wir bereits unsere Modelle benötigt haben. Also lassen Sie uns diese ersten 3 Routen mit Mang-Goose-Methoden einrichten, was eine Möglichkeit für uns bedeutet, auf unsere DB-Daten zuzugreifen. Also, und sie bekommen sind raus. Die Syntax, die wir verwenden werden, ist DP. Also der Grund, DBS zu verwenden, weil wir hier einen Fernseher genannt Punkt Kreatur, die ein Modell Punkt finden und finden
ist, ist die Methode, die Sie erraten haben, alle unsere Kulturen zu finden. Also werden wir hier Argumente zur Verfügung stellen. Luft, die wie für den Fall ist, dass wir keinen Fehler haben, wird etwas sperren. Und dann werden alle Kreaturen, die alle Kreaturen zurückgegeben werden Ich werde ja verwenden,
es ist sechs Centex hier, aber wieder, fühlen Sie sich Freeze Funktion, wenn Sie diese Syntax bevorzugen. Und innerhalb dieses Blocks wollen wir überprüfen, ob es einen Fehler gibt. Und wenn es so ist, lassen Sie uns voran und konsul Dot Log Index Luft. Und wenn nicht, bedeutet
das, dass wir zurückbekommen haben, was wir wollen. Also lasst uns voran gehen und Vorrat Jason Kreaturen lesen, alle Kreaturen. Also ruhen Jason bedeutet nur, dass wir ein Jason-Objekt zurückschicken, mit dem du es erraten hast. Alle unsere Bilder und Kreaturen spezifizieren nur, was wir das nennen, so ähnlich, dass wir unsere Route ausflippen können, um nur ein Feature zu erhalten. Also wollen wir die Devi Doc Kreatur wieder benutzen und dann dieses Mal eine finden, weil wir nur eine finden
wollen . Es ist eine praktische Affen Methode, die wir zur Verfügung haben, und wir wollen Teoh überprüfen, ob das I d existiert mit zerstörten Haram's, dass ich d und dass Haram bezieht sich nur auf was ist nach
dem Schrägstrich New York Sie sind. Sie sind auch unsere Perrin. Das einzige, was uns zur Verfügung steht, ist I. D. und das ist alles, was wir brauchen. Also werden wir es überprüfen, was existiert. Und wieder werden wir sehen, ob es einen Fehler gibt. Und jetzt, wenn es eine Luft gibt, natürlich wollen Sie Teoh Konsole, die Verzögerung. Es gibt einen Show-Fehler, Waren. Und wenn nicht, wissen
wir, dass wir bekommen haben, was wir wollten. Dann können wir uns wieder auf Jason ausruhen. Die eine Kreatur, die wir zurückbekommen haben. Das ist also genial. Jetzt ist das der lustige Teil. Lass uns eine neue Kreatur erschaffen.
9. CRUD Teil 2 Erstellen: wir haben gerade die Lektüre von geweint beendet. Ich möchte auch erwähnen, dass die Lösungen als Server-Jock-Js-Datei nur für
den Abschnitt in der vorherigen Lektion verfügbar sind . Also, jetzt werden wir zu tun erstellen, das ist unsere Post HDTV ver. Das ist also spannend, denn diese Daten werden uns tatsächlich Daten auf R P I posten lassen und erschafft und kreaturen. Also das erste, was Sie tun möchten, ist eine Variable für jede Kreatur etwas zu erstellen. Nennen Sie es Neue Kreatur und Sie nennen es, was auch immer Ihrem Modell wahrscheinlich neu vorangestellt ist und ich werde sagen, neue db dot unser Modell Kreatur Wrack Punkt Körper. Nun, der Grund, den zerstörten Körper zu drängen, ist, weil wir den Formularkörper verwenden Uh, die Daten, die wir von der Anfrage erhalten, die diese Body Parse er-Bibliothek verwendet, über die ich früher
gesprochen habe . Das lässt uns also Formulareingaben erhalten und daraus eine Kreatur erschaffen. Jetzt wollen wir das retten. Also ist es gut neue Kreatur Punkt speichern wieder mit unseren Mungo Methoden und lassen Sie uns eine Luft oder
Kreatur passieren und jetzt gehen, um zu überprüfen, ob es einen Fehler wie üblich. Und wenn es so ist. Gehen wir weiter und trösten das Protokoll, sagen wir es und dann sind es. Und dann, wenn es keinen Fehler gab, was großartig ist,
weil es bedeutet, dass wir tatsächlich etwas geschaffen haben. Lassen Sie uns voran und Rat, dass Protokoll, dass wir eine neue Funktion gespeichert haben, und dann werde ich
gehen, um den Kreaturen-Punkt-Namen zu protokollieren. Um, Sie können, wenn Name-Eigenschaft für das, was auch immer Ihr Modell ist, angegeben wird. kannst du hier hinstellen. Sonst könntest du einfach gerettet setzen, wenn du wolltest. Hier. Das ist nur irgendwie für uns, um zu sehen, was los ist. Und dann endlich gehen
wir weiter und Rose Dot Jason schickt einfach zurück, was wir erschaffen. Es ist ein Jason-Objekt. Im Installationsteil dieses Tutorials, werden
Sie ein Tool namens Postman heruntergeladen haben, wenn Postbote ein wirklich nützliches Werkzeug ist, um unsere a p.
Rtesten zu
können . R Also, wenn wir jetzt einen Postboten hatten und wir gehen, um lokale Host 5008 p I Schrägstrich Kreaturen, werden
Sie feststellen, dass es noch nichts gibt. Also, wenn ich tatsächlich eine Kreatur posten möchte, ändere
ich einfach, welche HTV-Methode, die ich hier verwende, und stelle sicher, dass du bei diesem lokalen Host Colon 5000 Schrägstrich AP bist Ich Slash Was auch immer du bist du Ellis. Und in diesem Körper, Ich habe sicherstellen, dass ich www dot gebildet ausgewählt. Ihr seid alle codiert. Dies ist die Art der Form und codiert Dan R A p I x erwartet. Und das ist ziemlich Standard, um sicherzustellen, dass Sie dies überprüft haben. Und ich füllte einige Informationen für meine mythische Kreatur, die Thumper heißt. Er ist ein Jackalope. Ähm, er hat vier Beine. Sein Lebensraum ist Texas. Vielleicht ist er gefährlich. Er hat kein Geweih und ich habe sogar Ach zur Verfügung gestellt, ihr seid alle ein Bild für ihn. So können Sie voran gehen und füllen Sie alle Eigenschaften. Und das entspricht dem, was du in deinem Sperma hast. Wenn ich schicke,
siehst du, dass ich ein Jason-Objekt zurückbekomme, das Thumper ist. Das ist also genial. Und wenn ich dann Teoh gehe, holen Sie sich für meine Get Route für meine Kreaturen und ich nahm wieder. Ich werde sehen, dass ich jetzt eine Kreatur habe. Also jetzt haben wir offiziell begonnen, Daten hinzuzufügen und Sie können diese Ihre URL in
Ihrem Browser besuchen und Sie werden genau das gleiche sehen. Das ist also genial. Und wenn du willst, kannst
du weitermachen und ein paar andere Dinge posten, als würde ich eine andere Kreatur machen. Könnte genauso gut Nessie haben. Sie ist ein Loch Ness Monster. Sie hat Nullbeine. Ich bin mir ziemlich sicher, äh, Schottland ist traditionell dort, wo sie herkommt. Gefährlich. Ich werde sagen, dass Nessie nicht gefährlich ist. Sie ist, dass er wahrscheinlich nicht gefährlich ist. Und ich habe ein Foto für Anesi gefunden. Also werde ich das hier setzen. Und jetzt, wenn ich weitergehe und poste, wirst
du sehen, dass ich ein weiteres Jason-Objekt zurückbekomme, das Nessie ist. Und jetzt, wenn ich auf den Weg für meine Kreaturen gehe, werde
ich sehen, dass ich zwei davon habe. Also Stöpsel in Nessie. Das ist also genial. Wir haben tatsächlich einen Beitrag Daten zu unserem A P I begonnen
10. CRUD Teil 3 Löschen: Ich ging voran und benutzte Postbote Teoh erstellen ein paar neue Bilder. Nur damit ich noch ein paar Daten hatte und ich besuche tatsächlich, dass Sie alle hier in meinem
Chrome-Browser sind, COC. Es ist das gleiche, das ich benutze, und Postman und ich haben vier Kreaturen und ich wollte darauf hinweisen, dass dies i d Dies
müssen Sie in Ihrem Schema angeben und Sie wollen es nicht angeben, wenn Sie eine Kreatur erstellen weil dies automatisch für Sie aus Mongo, DB und den meisten anderen Datenbanken generiert werden, tun dies ebenfalls. Dies ist ein Hash oder vielleicht eine Ganzzahl, um unsere Art von Datenbank, die Sie verwenden, anzuheften, und die Idee wird automatisch generiert und ist einzigartig. Sie müssen das also nie angeben, wenn Sie ein Schema erstellen oder wenn Sie eine
Modellinstanz erstellen . Also lasst uns weitermachen, Teoh, löschen Sie ein Update. Also werden wir unser Delete http Verb verwenden, und wir müssen herausfinden, welche Kreatur wir löschen möchten. Also lasst uns weitermachen und die Kreatur bereit finden. Also lassen Sie uns voran und lassen Kreatur I d wieder Wrack Dot Harams Punkt-Ideen sein. Also bitten Sie ihn um. So habe ich d und wieder. Das ist das, was ich hier bin. Und so weiß ich nicht, welchen ich löschen soll. Also gehen wir Devi Dot Kreatur. Und dann ist die Methode, die wir verwenden werden, eine und sehr nützliche Methode zu finden. Das lässt uns also eine am I.
D.finden. D. Also nochmal, Sie wissen, dass dieser Mongo Ideen spezifiziert, die Kreatur rd, die wir in unserer Rec hatten, und jetzt
werden wir zu anderen Methoden verwenden. So Dot Populate geht grundsätzlich in was auch immer Ihre Modelle genannt Kleinbuchstaben. Also, das heißt, füllen Sie das Modell mit, dass ich d, dass wir bekommen, und dann genau ausführen Ich weiß, dass es das kleine knifflige ist, aber tragen Sie einfach mit mir die Löschmethoden, also werden wir wieder in Fehler gelöschte Kreatur übergeben. Wir können es nennen, weil der New Jersey Melker hier und jetzt gehen wir weiter und ruhen uns einfach aus. Hör auf, Jason, was auch immer. Wir haben ein letztes Mal gelöscht, nur um sicherzustellen, dass wir sehen können, dass wir das nicht essen. Also lasst uns weitermachen und sicherstellen, dass das alles gut ist. Der Server läuft also noch. Gehen wir weiter und machen uns auf, Postbote. Hier sind meine Kreaturen sagen, vielleicht will ich den Jackalope loswerden. Also wollen wir die Kreatur mit den Sichtungen loswerden. Also werde ich fortfahren und das kopieren, und dann werden wir die Methode verwenden oder löschen und diese spezifische Idee übergeben, um sie zu löschen. Also, wenn ich das poste, bekommen
wir den Schakal von einer weiteren Zeit zurück. Aber wenn wir dann alle unsere Kreaturen wieder bekommen Nun,
beachten Sie, dass der Jackalope nicht mehr da ist. Also haben wir diese Kreatur erfolgreich gelöscht. Und wenn wir dies in unserem Browser aktualisieren, werden
wir sehen, dass der Jackalope nicht mehr hier ist.
11. CRUD Teil 4 Update: Oh, lass uns unsere letzte Route machen. Das ist ziemlich aufregend. Dies ist die Update-Route, und dies wird die längste sein. Eso einfach sehr. Also lasst uns voran und wieder gehen. Stellen wir sicher, dass wir diese Kreatur bekommen, und
Sie werden sehen, dass hier ein Muster auftaucht. Wir werden Harams Di di di zerstört,
damit wir bekommen, welche Kreatur die Zehe aktualisiert. Jetzt müssen wir es finden. So Devi Dot Kreatur Punkt findet und wieder, ähm oder besser gesagt, es war einfach machen DVD faulig. Ich werde eine finden, die es noch einfacher macht, unsere Kreatur zu finden. Also lasst uns voran gehen und das i d und jetzt gehen wir Teoh Konsulat Eine Luft gefundene Kreatur. Stellen Sie sicher, dass wir es tatsächlich finden können, denn wenn es nichts Update gibt, das keinen Sinn, richtig, also hier drinnen, lass uns voran gehen und sagen, es ist ein Fehler. Wir können das
Konsolenprotokoll einfach sagen . Vielleicht könntest du sagen, dass die Kreatur nicht finden konnte. Also, jetzt wissen wir, dass es in diesem Fall einen Fehler gibt, und wenn das nicht der Fall ist, wissen
wir, dass wir die Kreatur gefunden haben, und in diesem Fall wollen
wir tatsächlich aktualisieren, also gebar mit mir. Dieser Teil ist ein bisschen lang, aber es ist ziemlich unkompliziert. Also im Grunde, wir werden diesen Körper verwenden, teilen sie wieder, und wir schauen uns unser Formular an und sehen, ob der Name aktualisiert wurde. Und wenn es so ist, benutzen
wir das. Und wenn es nicht ist, behalten
wir einfach den Namen, den die Kreatur zuvor hatte. Aber du hast es erraten. Wir müssen dies für jede Immobilie tun. Sie wissen also, was Sie hier tun müssen. Siehe Habitat und das. Du wirst für dein Model tun müssen, für was auch immer. Ähm, für wie viele Eigenschaften, die Sie für Ihr Modell hatten. Das könnte also ein bisschen lang sein, aber Sie wollen sicherstellen, dass Sie jede Eigenschaft so fast hier,
Ihre Beine oder gehen, aktualisieren können , ist
es gefährlich. Es ist gut und weniger als nicht zuletzt cool. Das sind also alle unsere Eigenschaften, und dann wollen wir auch sicherstellen, dass wir es speichern. Also lasst uns weitermachen und das Gesetz, das wir aktualisieren. Und dann lasst uns weitermachen und es retten. Also wollen wir Kreatur Punkt zu finden sagen, dass ich es nicht bin. Und dann wieder, wir wollen immer nach einer Luft suchen fast auf. Ich verspreche es. Und dann gehen
wir weiter und sagen:
Wenn Air, wir wollen einen Rat, aber loggen etwas und dann, wenn nicht, das ist fantastisch, weil wir wissen, dass es tatsächlich funktioniert hat. Sie können tatsächlich sagen, dass Wir unsere Zukunft aktualisiert haben und gehen wir voran. Und Roter Stern Jason, die aktualisierte Kreatur auch. Nun, das war
also eine Menge Code. Wir sollten wahrscheinlich dafür sorgen, dass das funktioniert. Also lasst uns voran gehen und nachschauen. Stellen Sie sicher, dass die Server noch ausgeführt werden. ISS Lass uns aufmachen, Postbote. Also vielleicht mürrisch ist der Drache eigentlich nicht so frumpy. Also lasst uns weitermachen und diese Idee weitermachen. In den eigenen Fragen sind die Methode und im Körper gesetzt. Lass uns Grumpy in schläfrig verwandeln und vielleicht nickt er mehr Kleid. Also lasst uns weitergehen und das schicken, und wir können sehen, dass wir diesen Drachen aktualisiert haben. Und wenn wir alle unsere Features wieder bekommen,
ähm, ähm, oder du kannst sogar nur die eine Kreatur bekommen, die sieht, dass sich schläfrig verändert hat. Und wieder, wenn wir diesen Euro besuchen, arbeiten, um alle unsere Kreaturen zu bekommen, werden
wir sehen, dass wir erfolgreich unseren Drachen aktualisiert haben. Also gehen Sie weiter und versuchen Sie es und stellen Sie sicher, dass es für Sie funktioniert
12. Heroku einsetzen: Also im Moment haben wir Dinge vor Ort geführt. Also, wenn wir unseren lokalen Host besuchen, Ihre URL in unserem Browser oder durch Postbote schwächen es sehen? Aber wenn Sie einen Freund auf der anderen Seite der Welt haben, würden
sie nicht in der Lage sein, die Daten und eine echte AP zu sehen. Ich wohne in der Cloud, wo jeder darauf zugreifen kann. Also werden wir tatsächlich ihre Roku verwenden, das ist, Ah,
Tool, das auf AWS Amazon Web Services basiert. Teoh einfach Web-Anwendungen bereitstellen. Also, wenn Sie nicht bereits, gehen Sie voran und melden Sie sich für ein Roku Konto und kommen Sie zurück zu diesem, wenn Sie bereit sind, und dann werden Sie gehen wollen und gehen Sie zu Roku dot com Schrägstrich neu oben, dann Geben Sie Europa den Namen. Das ist also ziemlich einfach für mich. Ich werde es Jeans nennen. Kreaturen, A. P. I,
ähm, ich bin in den Vereinigten Staaten. Das ist alles, was wir für jetzt brauchen. Also werden wir weitermachen und unser, das hier ist, erschaffen, und es ist noch nichts drauf, aber es existiert. Also, jetzt gehen wir zurück zum Terminal. Wenn Sie Ihr Terminal ausräumen wollen, um ein wenig sauberer zu machen. Sie können clear eingeben. Ähm, großartig. Also, jetzt müssen wir zuerst get Repository initialisieren. Also geh weiter und hol dir ein Netz und hol dir den Status. Sie wissen nicht, wie man verwendet wird, gehen Sie voran und nehmen Sie ein kurzes Tutorial. Es gibt viele Informationen über wieder, dass betrügen Cheat von Setup. Also werde ich gehen und zu bekommen, dachte ich begehen Dash und Vorbereitung auf den Helden. Brauchen wir nur eine einfache Nachricht hier bekommt Status. Also, ähm, das ist großartig. Stellen Sie nun sicher, dass Sie in ihrem Roku eingeloggt sind, um Held Gu wieder zu tun und Ihre Potentiale dort wieder zur Verfügung zu stellen, die Studentin, die wir auf dem Cheat Cheat für die Einrichtung angegeben. Ich bin bereits eingeloggt, also werde ich das nicht tun. Aber sobald Sie in ihr Roku eingeloggt sind und Sie können auch überprüfen, um sicherzustellen, dass Sie Karibik Stall beginnen, welche Roku? Da ist es. Das ist großartig. Wir gehen voran und ad sind pero que oder a gen. Also, wenn wir hier zu der App gehen, die wir gerade erstellt
haben, werden wir sehen, dass es tatsächlich durch die Schritte geht. Also, Roku, geh rein. Sie haben bereits initialisiert oder erhalten und wir können voran gehen und diesen Befehl verwenden, um fortzufahren und den Remote-Zweig für Haruka
hinzuzufügen. Dies verbindet nur Ihr lokales Code-Repository mit diesem entfernten Haruka-Zweig. Stellen wir also sicher, dass das funktioniert ein wenig genial dauern könnte, damit wir sehen können, dass es ein Set ist um remote harow goo zu unserem Roku Repository-Standort zu bekommen. Das ist also genial. Und wir können weitermachen und den Status bekommen, den wir bereits begangen haben. Das ist fantastisch. Das nächste, was wir tun wollen, ist, einen Platz für eine Daten zu schaffen, die live sind. Also im Moment haben
wir eine lokale Datenbank verwendet, aber wir müssen tatsächlich das Mongo db Add verwenden, auf dem ein Manga-Lab genannt wird. Teoh, füge das zu Hiroko hinzu, damit wir einen Platz für unsere Daten haben können, um auf der Cloud SOS zu leben. Gehen Sie Roku Add ons. Doppelpunkt erstellen längeres Labor Geben Sie mich Warten. Daumen gekreuzt. Ehrfürchtig. Jetzt haben wir einen Platz für unsere datiert, um in der Wohnung zu leben. Und wenn Sie wirklich schnell zurück zu Ihrem Texteditor,
erinnern Sie sich, wie ich über den Prozess gesprochen, der in Stockport und was das bedeutet? Nun,
jetzt, da wir tatsächlich einen entfernten Port haben, auf dem unser Server läuft. Wenn wir unsere Anwendung in der Cloud ausführen
, in der Sie sich ein wenig auf der Fernbedienung befinden, werden
wir diese Umwelt-Ports verwenden. Wir werden es tatsächlich auf Ihrem Hiroko Euro servieren. In ähnlicher Weise, im Index Punkt Js für Modelle, das Prozessorende mongo db u r i gut, suchen Sie
richtig, dass Sie mit Ihrer entfernten Mongo-Datenbank verbunden sind, wenn es in der Cloud oder auf ihr
serviert wird . Okay, also ist das schon für uns eingerichtet, was fantastisch ist. Alles sollte bereit sein, und wir wollen eigentlich, dass Teoh den Befehl einsetzt. Hoffentlich wird
alles funktioniert gestoßen, geschrieben Do, weil das schien oder Zweigmaster. Gehen Sie voran und gehen Sie ein und warten Sie, damit Sie sehen, dass ihre Hoffnung für Sie baut und es startet. Das ist fantastisch. Und es geht und es steht schon, äh, Sie TBS Doppelstrich Schrägstrich James Kreaturen AP. Ich habe gehört, du handelst dot com Also, wenn wir tatsächlich zum Sjahril gehen und du dich
erinnerst, du musst ein t I Slash Kreaturen machen, werden
wir sehen, dass es nichts gibt, weil wir tatsächlich nichts zu einer entfernten
Daten hinzugefügt haben. Wir haben nur an lokalen gearbeitet, also ist das leicht zu beheben. Du kopierst einfach diesen Euro und gehst auf den Postboten, und das ist ziemlich aufregend. Also jetzt, anstatt die lokalen Hosts zu posten, können
Sie tatsächlich Ihre Fernbedienung ein p I also habe ich schon schläfrig diesen Drachen hier, also werde ich voran gehen und ihn rüber schicken. Und da ist es iss. Und jetzt, wenn wir tatsächlich zu unserem A P gehen, Ich und aktualisieren wird sehen, dass wir erfolgreich Schlafender Drache hinzugefügt haben und Sie können voran gehen und füllen Sie dies mit so vielen Kreaturen, wie Sie wollen, genau wie zuvor. Und wenn Sie diesen Euro von einem beliebigen Browser der Welt besuchen, werden
Sie in der Lage sein, alle Ihre Daten dort zu sehen. Sie haben erfolgreich Ihren ersten Riel ap I mit Hiroko erstellt und eingesetzt. Herzlichen Glückwunsch.
13. Zusammenfassung: Also, herzlichen Glückwunsch. Sie sind jetzt wieder im Entwickler. Sie haben gerade Ihr erstes Javascript zurück und mit ihr bereitgestellt. Riggio, Sie wissen jetzt, was ein Server ist, welche Datenbanken und wie Sie das klassische Java-Skript erstellen. Back-End-Stack mit Node Express. Und wir haben auch gelernt, wie es zu tun ist sprießen Hudis, Mungo und wie man mit Postboten testen. Und ich ermutige Sie jetzt, wo Sie sind auf heroischen Sie leben, um alle vier dieser
Kredit-Aktionen mit Postboten zu Ihrem neuen Riel Roku zu testen , Ihre bitte fühlen Sie sich frei, Nachricht, wenn Sie irgendwelche Probleme haben. Ich bin super aufgeregt zu sehen, was ihr erschaffen habt. Vorwärts bewegen. Du kannst dieses echte Leben von überall aus wieder nutzen. Teoh, holen Sie sich Daten und zeigen Sie sie auf einer Website mit Front-End oder vielleicht sogar auf einer mobilen Anwendung später in Ihrer Karriere. Ich bin wirklich froh, dass du entschieden hast, darüber zu erfahren, wie Daten im Web funktionieren. Und ich hoffe wirklich, dass Sie Ihre Neugier und Entdecker fortsetzen. Alles gibt es zu dio mit ap Augen im hinteren Ende mit Mongo Express und danke. Haben Sie einen guten Tag