Bene, ora torniamo alla nostra attuale applicazione ora che abbiamo parlato un po
'di come funziona l'API.
Torna qui.
Abbiamo installato tutti quei tre pacchetti.
Imposta la nostra app di base.
Quindi ci dovrebbe essere recensione ma toccare.
Sì apriamolo.
Cosa fa C9.
OK.
Facciamo la nostra base Quindi abbiamo bisogno di var express equals.
E come ho detto questo sarà barebones, non lo modificheremo e lo
renderà piuttosto divertente.
Ma sarà qualcosa che puoi usare come modello per altre app che usano l'API e
farà app uguale a Express.
Mentre siamo qui, aprirà un'app precedente.
Facciamo questo.
Copia questa linea.
Ho sempre dimenticato questo.
Il processo che infield up port ma lo metto qui e lo cambierò per dire che
l'app per film ha iniziato OK.
E poi richiederà anche la richiesta proprio come lo salverei su una variabile.
Ok, quindi questa app Express come ho detto avrà due percorsi una ricerca barra e un altro risultati barra.
Quindi vedrai un modulo su una pagina.
con l'API che invia una richiesta all'API che verrà restituita e quindi visualizzerà i risultati.
Compilalo e poi quell'invio di quel modulo attiverà o invierà una richiesta alla nostra rotta dei
risultati che funzionerà quindi
Iniziamo semplice assumendo apt si limiterà a effettuare una richiesta di risultati di
slash o un instradamento standard in poi qui è quando faremo effettivamente una chiamata API.
Quindi, quando un utente attiva i risultati della slash, eseguiremo effettivamente una ricerca dell'API.
E inizieremo a codificarlo duramente.
Quindi LED codice fisso in una ricerca come quella che abbiamo qui.
Sono sicuro che lo farà per la California.
Quindi questa è la chiamata API che stiamo per iniziare facendo ogni volta.
Quindi, solo per fare jogging qui, questo è ciò che stiamo cercando.
Richiedi questo gigante tu R-AL e quindi richiamare con errore errore wups risposta e corpo.
Quindi proviamo ora, iniziamo solo assicurandoci che il nostro percorso funzioni.
Quindi faremo lo facciamo mandandolo basso.
Funziona proprio così all'avvio per server.
Epo filmato iniziato.
Andiamo ora a visitare l'anteprima.
Quindi non abbiamo impostato il nostro percorso, ma dovremmo avere i risultati Slash e ci salutiamo.
Funziona.
E lo aprirò in una nuova scheda e libererò di questo qui.
OK.
Quindi, piuttosto che vedere che vogliamo vedere i nostri dati sui film, inizieremo vedendoli tutti.
Quindi voglio vedere questo, ma quando vado a tagliare i risultati quindi non abbiamo a che fare con l'HDMI, ma quello sarà
il prossimo.
connettendo e questo è quello che faccio di solito è iniziare con l'API e quindi preoccuparsi della presentazione.
Ma vogliamo solo assicurarci che la nostra API si stia
Quindi, chiedi che tu stia bene di cui abbiamo bisogno.
Naturalmente ho copiato qualcos'altro.
Quindi torniamo indietro
Copia quello che sei.
È qui che chiediamo di sentirci liberi di fare questo qualunque termine di ricerca desideri
in qualunque stato tu viva.
E poi abbiamo bisogno di una richiamata.
Quindi è la risposta all'errore e quindi il corpo e quindi aggiungiamo che se la dichiarazione.
Tecnicamente non dobbiamo averlo.
È bello avere.
Solo così non lo sappiamo lavorare con dati non funzionanti e possiamo gestire l'errore se necessario.
Quindi se non c'è un errore e una risposta che il codice di stato è uguale a 200 se questo è il caso, allora lavoreremo
con il corpo.
Quindi, prima ancora di analizzarlo, mandiamo semplicemente il PADI, così mandiamo un corpo che sarà una stringa in
quel punto.
E vediamo cosa otteniamo.
Aggiorna e eccoci.
Ora, quando aggiorno, puoi vedere che inizia.
È davvero difficile da vedere perché questa estensione di Chrome è attiva.
Ma puoi vedere che è questo inseguimento qui.
In realtà è una stringa di Jaison.
Quello che dobbiamo fare ora è trasformarlo in un oggetto.
Quindi se volevo solo ottenere il primo titolo.
Torniamo qui.
Voglio solo King of California o qualunque sia il primo titolo.
Devo accedere alla ricerca e quindi è una matrice.
Quindi voglio lo zero con l'elemento ma se lo faccio qui
e salvo
otteniamo un errore che non può essere letto correttamente a zero di indefinito.
Quindi qui non è definito perché body è ancora una stringa, proprio come abbiamo visto nell'ultimo video o due video
fa.
Abbiamo bisogno di convertirlo in un oggetto.
Quindi è lì che prendiamo il nostro corpo parce Jason. Lo salverò per chiamarlo risultato o.
I risultati vanno bene.
Jaisalmer up parch body.
E poi sostituiremo il corpo qui con i risultati.
Quindi questo ci dà la forma oggetto di quella stringa che è stata analizzata e
convertita, quindi possiamo accederci come qualsiasi altro oggetto.
il titolo ricomincia ancora una volta e otteniamo King of California.
E ora otteniamo questo singolo elemento e poi se vogliamo solo che
Eccellente.
Quindi davvero molto semplice.
Ovviamente non abbiamo finito, ma tutto ciò che abbiamo fatto è stato prendere il nostro codice di richiesta che
avevamo prima e inserirlo all'interno di un involucro.
Quindi seguiremo la risposta e creeremo effettivamente un modello che lo utilizza e visualizza tutti i
titoli dei film in un semplice elenco.
Ed è un discorso a un topo piuttosto che al semplice testo che vediamo ora.
Tutto ok