Oke dus nu laten we een duik terug in onze huidige applicatie nu dat we spraken een beetje over hoe de API werkt.
Ga hier terug.
We installeerden al diegenen die drie pakketten.
Laten we het opzetten van onze fundamentele app.
Dus er recensie, maar aanraking zou moeten zijn.
Ja, laten we het open te stellen.
Wat doet het C9.
OK.
Doe onze fundamentele Dus moeten we var express gelijk.
En zoals ik al zei dit gaat barebones we gaan niet om het te stylen en maken het mooi om in een echt leuke functionaliteit te zijn.
Maar het zal iets wat je kunt een soort van gebruiken als een sjabloon voor andere apps die API gebruiken en zal doen app gelijk Express zijn.
Terwijl we hier dus het gaat om het openen van een eerdere app.
Laten we deze.
Kopieer deze lijn.
Ik vergeet altijd deze.
Het proces dat de infield up poort, maar ik zal gewoon zet dit hier en ik zal veranderen om te zeggen film app is OK begonnen.
En dan zal ook verzoek net zoals ik het zou opslaan in een variabele nodig.
Ok dus deze uitdrukkelijke app zoals ik al zei zal twee routes hebben één slash zoeken en een ander slash resultaten.
Dus je zult een formulier te zien op één pagina.
Vul het in en vervolgens dat het indienen van dat formulier wordt dan pas de trekker of stuur een verzoek aan onze resultaten route die vervolgens daadwerkelijk zullen werken met de API een verzoek van de API die terug zal komen en dan zal de resultaten worden weergegeven.
Laten we beginnen eenvoudig door het nemen van apt get zal gewoon slash resultaten verzoek reactie of standaard route dan hier is wanneer we eigenlijk een API oproep zal doen.
Dus wanneer een gebruiker triggers slash resultaten zullen we eigenlijk doen een onderzoek van de API.
En we gaan beginnen met harde codering in.
Dus LED's harde code in een zoekmachine zoals wij hier hebben.
Ik weet zeker dat het zal het voor Californië doen.
Dus dit is de API oproep we gaan gewoon om te beginnen door het maken van elke keer.
Dus gewoon om je geheugen hier joggen dit is wat we zoeken.
Vraag deze gigantische u R-AL en dan terug te bellen met error respons en lichaam wups.
Dus laten we proberen dat laten we nu gewoon beginnen door gewoon ervoor te zorgen dat onze route werkt.
Dus we doen laten we dat doen stuur het lage.
Het werkt net als dat bij het opstarten per server.
Ok film epos begonnen.
Laten we nu gaan bezoeken preview.
Dus we hebben niet onze route opgezet, maar we Slash resultaten moeten en we krijgen hallo.
Het werkt.
En ik zal gewoon open die in een nieuw tabblad en zich te ontdoen van deze hier.
OK.
Dus in plaats van te zien dat we willen onze film gegevens zien en we zullen beginnen met alleen het zien van alles.
Dus ik wil om dit te zien, maar als ik naar de resultaten, zodat we niet te maken met HDMI-slash maar dat zal de volgende zijn.
Maar we willen gewoon om ervoor te zorgen dat onze API is het aansluiten en dat is wat ik meestal doe is beginnen met de API en dan zorgen te maken over de presentatie.
Dus vragen dat u goed dat we nodig hebben.
Natuurlijk gekopieerd ik iets anders.
Dus laten we teruggaan.
Kopieer die je bent.
Dit is waar we verzoeken voel je vrij om dit wat zoekterm die u wilt wat staat je woont in te maken.
En dan moeten we een callback.
Dus het is fout antwoord en vervolgens lichaam en dan voegen we in dat als verklaring.
Technisch gezien hebben we dat niet te hebben.
Het is gewoon goed om te hebben.
Gewoon zo dat we niet weten dat je werkt met gebroken gegevens en we kunnen de fout af te handelen als we moeten.
Dus als er geen fout en de respons die status code is gelijk aan 200 als dat het geval is, dan gaan we aan de slag met het lichaam.
Dus voordat we zelfs ontleden laten we gewoon verzenden van de PADI, zodat doet stuur een orgaan dat een string op dat punt zal zijn.
En laten we eens kijken wat we krijgen.
Verfrissen en daar gaan we.
Nu als ik refresh je kunt zien het begint.
Het is echt moeilijk om te zien, want dit Chrome-extensie schopt in.
Maar je kunt zien dat het dit achtervolging op hier.
Het is eigenlijk een reeks van Jaison.
Wat we nu moeten doen is om te zetten in een object.
Dus als ik wilde alleen maar naar de eerste titel te krijgen.
Laten we terug gaan hier.
Ik wil gewoon King of California of wat dan ook de eerste titel is.
Ik moet toegang zoeken en dan is het een array.
Dus ik wil de nul met element, maar als ik dat hier te doen en op te slaan krijgen we een fout die niet goed kan nul van undefined lezen.
Dus dit is hier ongedefinieerd omdat het lichaam is nog steeds een string net zoals we zagen op de laatste video of twee video's geleden.
We moeten om het te converteren naar een object.
Dus dat is waar we ons Jason parce lichaam Ik zal het op te slaan in laten we gewoon noemen het resultaat of.
Uitslagen is prima.
Jaisalmer up parch lichaam.
En dan hebben we vervangen enkel lichaam hier met de resultaten.
Dus dat geeft ons het object vorm van die string die is ontleed en omgezet dan kunnen we toegang krijgen net als elk ander object.
En nu krijgen we dit enkel element en dan als we willen gewoon de titel herstart op nog een keer en we krijgen King of California.
Uitstekend.
Zo zo vrij eenvoudig echt.
We zijn nog niet klaar natuurlijk, maar alles wat we deden was eigenlijk nemen ons verzoek code die we eerder hadden en zet ze gewoon binnenkant van een wrap.
Dus de volgende up zullen we het nemen van de respons en eigenlijk het creëren van een template die het gebruikt en toont alle van de filmtitels in slechts een eenvoudige lijst.
En het is een toespraak voor een muis in plaats van alleen platte tekst die we nu zien.