1
00:00:00,150 --> 00:00:05,220
Bene, ora torniamo alla nostra attuale applicazione ora che abbiamo parlato un po

2
00:00:05,220 --> 00:00:07,030
'di come funziona l'API.

3
00:00:07,350 --> 00:00:09,020
Torna qui.

4
00:00:09,360 --> 00:00:11,890
Abbiamo installato tutti quei tre pacchetti.

5
00:00:12,030 --> 00:00:13,790
Imposta la nostra app di base.

6
00:00:13,920 --> 00:00:17,240
Quindi ci dovrebbe essere recensione ma toccare.

7
00:00:17,420 --> 00:00:21,730
Sì apriamolo.

8
00:00:21,810 --> 00:00:23,910
Cosa fa C9.

9
00:00:25,080 --> 00:00:25,850
OK.

10
00:00:26,270 --> 00:00:31,100
Facciamo la nostra base Quindi abbiamo bisogno di var express equals.

11
00:00:31,320 --> 00:00:36,060
E come ho detto questo sarà barebones, non lo modificheremo e lo

12
00:00:36,070 --> 00:00:37,170
renderà piuttosto divertente.

13
00:00:37,170 --> 00:00:45,510
Ma sarà qualcosa che puoi usare come modello per altre app che usano l'API e

14
00:00:45,750 --> 00:00:48,590
farà app uguale a Express.

15
00:00:49,560 --> 00:00:52,720
Mentre siamo qui, aprirà un'app precedente.

16
00:00:52,800 --> 00:00:55,240
Facciamo questo.

17
00:00:55,560 --> 00:00:58,080
Copia questa linea.

18
00:00:58,080 --> 00:01:00,150
Ho sempre dimenticato questo.

19
00:01:00,150 --> 00:01:06,460
Il processo che infield up port ma lo metto qui e lo cambierò per dire che

20
00:01:08,280 --> 00:01:10,550
l'app per film ha iniziato OK.

21
00:01:10,560 --> 00:01:18,510
E poi richiederà anche la richiesta proprio come lo salverei su una variabile.

22
00:01:19,260 --> 00:01:29,090
Ok, quindi questa app Express come ho detto avrà due percorsi una ricerca barra e un altro risultati barra.

23
00:01:29,910 --> 00:01:32,440
Quindi vedrai un modulo su una pagina.

24
00:01:32,520 --> 00:01:38,680
con l'API che invia una richiesta all'API che verrà restituita e quindi visualizzerà i risultati.

25
00:01:38,680 --> 00:01:44,990
Compilalo e poi quell'invio di quel modulo attiverà o invierà una richiesta alla nostra rotta dei

26
00:01:44,990 --> 00:01:46,580
risultati che funzionerà quindi

27
00:01:46,980 --> 00:01:54,060
Iniziamo semplice assumendo apt si limiterà a effettuare una richiesta di risultati di

28
00:01:57,690 --> 00:02:05,550
slash o un instradamento standard in poi qui è quando faremo effettivamente una chiamata API.

29
00:02:05,790 --> 00:02:10,540
Quindi, quando un utente attiva i risultati della slash, eseguiremo effettivamente una ricerca dell'API.

30
00:02:10,710 --> 00:02:12,930
E inizieremo a codificarlo duramente.

31
00:02:12,960 --> 00:02:17,810
Quindi LED codice fisso in una ricerca come quella che abbiamo qui.

32
00:02:18,100 --> 00:02:20,580
Sono sicuro che lo farà per la California.

33
00:02:20,580 --> 00:02:25,160
Quindi questa è la chiamata API che stiamo per iniziare facendo ogni volta.

34
00:02:25,260 --> 00:02:30,320
Quindi, solo per fare jogging qui, questo è ciò che stiamo cercando.

35
00:02:30,480 --> 00:02:38,970
Richiedi questo gigante tu R-AL e quindi richiamare con errore errore wups risposta e corpo.

36
00:02:38,970 --> 00:02:43,080
Quindi proviamo ora, iniziamo solo assicurandoci che il nostro percorso funzioni.

37
00:02:43,110 --> 00:02:48,500
Quindi faremo lo facciamo mandandolo basso.

38
00:02:48,540 --> 00:02:54,460
Funziona proprio così all'avvio per server.

39
00:02:56,140 --> 00:02:57,840
Epo filmato iniziato.

40
00:02:58,170 --> 00:03:02,210
Andiamo ora a visitare l'anteprima.

41
00:03:03,210 --> 00:03:11,750
Quindi non abbiamo impostato il nostro percorso, ma dovremmo avere i risultati Slash e ci salutiamo.

42
00:03:11,880 --> 00:03:12,930
Funziona.

43
00:03:13,350 --> 00:03:18,160
E lo aprirò in una nuova scheda e libererò di questo qui.

44
00:03:18,540 --> 00:03:18,780
OK.

45
00:03:18,780 --> 00:03:24,870
Quindi, piuttosto che vedere che vogliamo vedere i nostri dati sui film, inizieremo vedendoli tutti.

46
00:03:24,870 --> 00:03:30,690
Quindi voglio vedere questo, ma quando vado a tagliare i risultati quindi non abbiamo a che fare con l'HDMI, ma quello sarà

47
00:03:30,690 --> 00:03:31,310
il prossimo.

48
00:03:31,410 --> 00:03:36,060
connettendo e questo è quello che faccio di solito è iniziare con l'API e quindi preoccuparsi della presentazione.

49
00:03:36,090 --> 00:03:38,550
Ma vogliamo solo assicurarci che la nostra API si stia

50
00:03:38,700 --> 00:03:44,050
Quindi, chiedi che tu stia bene di cui abbiamo bisogno.

51
00:03:44,640 --> 00:03:46,210
Naturalmente ho copiato qualcos'altro.

52
00:03:46,350 --> 00:03:47,770
Quindi torniamo indietro

53
00:03:47,790 --> 00:03:49,310
Copia quello che sei.

54
00:03:49,410 --> 00:03:54,240
È qui che chiediamo di sentirci liberi di fare questo qualunque termine di ricerca desideri

55
00:03:54,240 --> 00:03:55,850
in qualunque stato tu viva.

56
00:03:56,100 --> 00:03:58,430
E poi abbiamo bisogno di una richiamata.

57
00:03:58,440 --> 00:04:07,650
Quindi è la risposta all'errore e quindi il corpo e quindi aggiungiamo che se la dichiarazione.

58
00:04:08,040 --> 00:04:09,650
Tecnicamente non dobbiamo averlo.

59
00:04:09,660 --> 00:04:11,250
È bello avere.

60
00:04:11,250 --> 00:04:16,060
Solo così non lo sappiamo lavorare con dati non funzionanti e possiamo gestire l'errore se necessario.

61
00:04:16,350 --> 00:04:30,510
Quindi se non c'è un errore e una risposta che il codice di stato è uguale a 200 se questo è il caso, allora lavoreremo

62
00:04:30,510 --> 00:04:31,930
con il corpo.

63
00:04:31,950 --> 00:04:39,090
Quindi, prima ancora di analizzarlo, mandiamo semplicemente il PADI, così mandiamo un corpo che sarà una stringa in

64
00:04:39,090 --> 00:04:39,870
quel punto.

65
00:04:39,870 --> 00:04:44,060
E vediamo cosa otteniamo.

66
00:04:44,130 --> 00:04:47,790
Aggiorna e eccoci.

67
00:04:47,790 --> 00:04:51,820
Ora, quando aggiorno, puoi vedere che inizia.

68
00:04:51,990 --> 00:04:54,750
È davvero difficile da vedere perché questa estensione di Chrome è attiva.

69
00:04:54,750 --> 00:04:58,720
Ma puoi vedere che è questo inseguimento qui.

70
00:04:58,740 --> 00:05:00,940
In realtà è una stringa di Jaison.

71
00:05:01,110 --> 00:05:04,590
Quello che dobbiamo fare ora è trasformarlo in un oggetto.

72
00:05:04,620 --> 00:05:08,140
Quindi se volevo solo ottenere il primo titolo.

73
00:05:08,540 --> 00:05:11,330
Torniamo qui.

74
00:05:11,330 --> 00:05:14,750
Voglio solo King of California o qualunque sia il primo titolo.

75
00:05:14,750 --> 00:05:19,290
Devo accedere alla ricerca e quindi è una matrice.

76
00:05:19,290 --> 00:05:23,430
Quindi voglio lo zero con l'elemento ma se lo faccio qui

77
00:05:28,950 --> 00:05:29,550
e salvo

78
00:05:36,840 --> 00:05:41,540
otteniamo un errore che non può essere letto correttamente a zero di indefinito.

79
00:05:41,670 --> 00:05:48,690
Quindi qui non è definito perché body è ancora una stringa, proprio come abbiamo visto nell'ultimo video o due video

80
00:05:48,690 --> 00:05:49,160
fa.

81
00:05:49,320 --> 00:05:51,210
Abbiamo bisogno di convertirlo in un oggetto.

82
00:05:51,510 --> 00:05:59,350
Quindi è lì che prendiamo il nostro corpo parce Jason. Lo salverò per chiamarlo risultato o.

83
00:05:59,550 --> 00:06:00,770
I risultati vanno bene.

84
00:06:00,780 --> 00:06:02,120
Jaisalmer up parch body.

85
00:06:02,160 --> 00:06:08,060
E poi sostituiremo il corpo qui con i risultati.

86
00:06:08,370 --> 00:06:14,400
Quindi questo ci dà la forma oggetto di quella stringa che è stata analizzata e

87
00:06:14,400 --> 00:06:17,890
convertita, quindi possiamo accederci come qualsiasi altro oggetto.

88
00:06:18,330 --> 00:06:23,310
il titolo ricomincia ancora una volta e otteniamo King of California.

89
00:06:26,290 --> 00:06:31,400
E ora otteniamo questo singolo elemento e poi se vogliamo solo che

90
00:06:31,800 --> 00:06:32,580
Eccellente.

91
00:06:32,640 --> 00:06:36,060
Quindi davvero molto semplice.

92
00:06:36,060 --> 00:06:40,980
Ovviamente non abbiamo finito, ma tutto ciò che abbiamo fatto è stato prendere il nostro codice di richiesta che

93
00:06:41,400 --> 00:06:43,360
avevamo prima e inserirlo all'interno di un involucro.

94
00:06:43,380 --> 00:06:50,130
Quindi seguiremo la risposta e creeremo effettivamente un modello che lo utilizza e visualizza tutti i

95
00:06:50,130 --> 00:06:53,250
titoli dei film in un semplice elenco.

96
00:06:53,580 --> 00:06:58,040
Ed è un discorso a un topo piuttosto che al semplice testo che vediamo ora.

97
00:06:58,050 --> 00:06:58,450
Tutto ok
