1
00:00:00,300 --> 00:00:00,840
Todo bien.

2
00:00:00,840 --> 00:00:01,640
Dar una buena acogida.

3
00:00:01,830 --> 00:00:09,210
Así que vimos cómo usar el paquete de solicitud para realizar solicitudes en lugar de una aplicación de nodo o un archivo de

4
00:00:09,210 --> 00:00:10,610
nodo en este caso.

5
00:00:10,770 --> 00:00:14,510
Ahora vamos a hablar sobre cómo hacer una solicitud que maneje a Jaison.

6
00:00:14,550 --> 00:00:19,820
Así que conseguimos que todo esto enloquecido lo leyera y lo leyera de Google.

7
00:00:19,860 --> 00:00:21,740
La mayoría del tiempo no harás eso.

8
00:00:21,840 --> 00:00:24,340
La mayoría de las veces solicitará una API.

9
00:00:24,630 --> 00:00:27,180
Así que vamos a tomar uno muy simple.

10
00:00:27,180 --> 00:00:32,500
Esta API meteorológica de Yahoo que vimos está configurada para obtener el tiempo de puesta de sol en Hawai.

11
00:00:33,210 --> 00:00:34,910
Así que voy a copiar eso url.

12
00:00:35,160 --> 00:00:36,180
Solo revisa.

13
00:00:36,180 --> 00:00:38,290
Esto es lo que recuperamos.

14
00:00:38,860 --> 00:00:43,560
Y todo lo que queremos hacer es crear una aplicación realmente simple que cada

15
00:00:43,560 --> 00:00:49,060
vez que la ejecute solo imprime el tiempo establecido para hoy o el siguiente ocaso en Hawaii.

16
00:00:49,650 --> 00:00:55,740
es ese Jason emocionante sino agradable y simple que manejaremos y lo que querremos hacer es imprimirlo.

17
00:00:55,740 --> 00:00:56,650
Así que no

18
00:00:56,930 --> 00:01:01,390
Parece que veamos el canal de resultados del atardecer de Astronomie.

19
00:01:01,410 --> 00:01:07,400
Entonces necesito acceder a esos cuatro niveles para obtener este 6:55 p. metro. cuerda.

20
00:01:07,800 --> 00:01:10,510
Y esto es como un objeto regular de javascript.

21
00:01:10,530 --> 00:01:18,990
Así que volvamos y solo Adeptus lo primero que haremos es cambiar el entorno para que coincida con esta forma

22
00:01:18,990 --> 00:01:20,390
que tenemos aquí.

23
00:01:20,400 --> 00:01:32,300
Entonces, si no hay un código de estado de error y respuesta 200 solo para limpiarlo, entonces me desharé de este.

24
00:01:33,750 --> 00:01:34,860
Y luego aquí.

25
00:01:35,250 --> 00:01:38,020
Bueno, queremos deshacernos de todo

26
00:01:40,830 --> 00:01:50,340
eso y simplemente cancelar la respuesta de registro o considerar el cuerpo de registro C-3 y cambiaremos la URL.

27
00:01:50,340 --> 00:01:53,400
Así que solo comienza simple.

28
00:01:53,640 --> 00:01:55,000
Entendido.

29
00:01:55,290 --> 00:01:57,530
Copia eso, Ereli vuelve a pegarlo.

30
00:01:57,690 --> 00:01:58,580
Es gigantesco

31
00:01:58,580 --> 00:02:00,260
Lo sé.

32
00:02:00,570 --> 00:02:05,280
Mientras miramos esto, puede ver que hay todos estos porcentajes.

33
00:02:05,280 --> 00:02:11,260
Esas son la forma de codificar un espacio y todos ustedes están en caso de que no estuvieran familiarizados con eso.

34
00:02:11,380 --> 00:02:13,570
Aquí está esta declaración gigante.

35
00:02:13,680 --> 00:02:15,560
Es bastante intenso.

36
00:02:15,570 --> 00:02:20,730
No nos enfocaremos en eso si quisieras usar esta API para algo por tu cuenta.

37
00:02:20,730 --> 00:02:23,100
Definitivamente puede verificarlo, pero puede verlo aquí.

38
00:02:23,160 --> 00:02:29,880
Hay Maui por la que estoy seguro de que podríamos reemplazar esto con otra ubicación como Alaska y esperaríamos

39
00:02:29,880 --> 00:02:32,900
que la puesta de sol fuera diferente al norte.

40
00:02:32,900 --> 00:02:34,350
No lo sé.

41
00:02:34,390 --> 00:02:39,780
De acuerdo, veamos qué obtenemos cuando imprimimos el cuerpo y ejecutemos esta imagen.

42
00:02:39,780 --> 00:02:42,250
Otras cosas están saliendo.

43
00:02:42,630 --> 00:02:44,410
Nodo primera solicitud.

44
00:02:44,450 --> 00:02:45,360
Sí.

45
00:02:45,790 --> 00:02:46,310
DE ACUERDO.

46
00:02:46,350 --> 00:02:48,130
Así que lo imprimimos.

47
00:02:48,780 --> 00:02:57,830
Entonces, lo único que tenemos que hacer es acceder a la queery y luego tenemos que acceder a los resultados.

48
00:02:57,880 --> 00:02:58,990
Es algo difícil de ver aquí.

49
00:02:59,010 --> 00:03:00,550
Canal astronomía puesta de sol.

50
00:03:00,600 --> 00:03:06,330
Pero de nuevo, si lo miras aquí, la forma en que está estructurado es una buena herramienta que utilizan

51
00:03:06,330 --> 00:03:09,580
para ayudar a las personas a entender cómo es la respuesta.

52
00:03:09,750 --> 00:03:15,780
La mayoría de los chicos de AP no tendrán el formato exacto para poder verlo, pero por supuesto puedes hacer la

53
00:03:15,780 --> 00:03:19,890
solicitud aquí en tu navegador y echar un vistazo, especialmente si solo tienes una vista.

54
00:03:19,890 --> 00:03:22,560
Entonces me gustaría hacer esta consulta.

55
00:03:22,980 --> 00:03:23,370
DE ACUERDO.

56
00:03:23,370 --> 00:03:26,590
Entonces ese es el primer nivel y luego lo siguiente son los resultados.

57
00:03:26,610 --> 00:03:28,790
Así que comencemos con queery.

58
00:03:29,010 --> 00:03:38,410
Entonces, si volvemos solo deberíamos poder cancelar esa consulta de cuerpo de registro así como guardarla.

59
00:03:38,670 --> 00:03:40,530
Vamos a intentarlo.

60
00:03:41,580 --> 00:03:43,400
Oh no indefinido.

61
00:03:43,560 --> 00:03:44,860
¿Por qué estaría sucediendo eso?

62
00:03:45,000 --> 00:03:46,120
Entonces, ¿qué está pasando?

63
00:03:46,470 --> 00:03:57,330
Bueno, la respuesta es que cuando recuperamos el cuerpo aquí parece que es un objeto JavaScript pero no lo

64
00:03:57,330 --> 00:03:57,990
es.

65
00:03:58,170 --> 00:04:00,190
Es una cadena.

66
00:04:00,210 --> 00:04:04,470
Así que tómate un momento y piensa en cómo podemos probar que esto es una cadena.

67
00:04:04,730 --> 00:04:08,630
Constable Lague body ¿cómo sabemos que los cuerpos son cuerdas?

68
00:04:09,180 --> 00:04:15,330
Bueno, solo usaremos el tipo de lo que siempre me hace saltar el que no está en mayúscula.

69
00:04:15,330 --> 00:04:15,950
Me vuelve loco

70
00:04:15,950 --> 00:04:17,520
Pero está bien.

71
00:04:18,120 --> 00:04:27,570
verás que se trata de una cadena, por lo que no podemos acceder a esta información, básicamente está regresando así dentro de las

72
00:04:27,570 --> 00:04:28,380
comillas.

73
00:04:30,940 --> 00:04:32,010
Si hacemos esto,

74
00:04:32,010 --> 00:04:33,050
Todo esto.

75
00:04:33,180 --> 00:04:38,550
Bueno, eso no ayuda a ilustrarlo porque está lleno de comillas, pero es una cadena gigante como esta.

76
00:04:39,420 --> 00:04:44,660
Y no podemos acceder a partes de esa cadena porque no es un objeto javascript.

77
00:04:44,910 --> 00:04:51,180
Entonces, hay una solución simple, pero es algo molesto cuando nos olvidamos de eso y te preguntas

78
00:04:51,180 --> 00:04:52,710
por qué estoy indefinido.

79
00:04:52,710 --> 00:04:58,400
Definitivamente no hay datos en este cuerpo porque lo estamos viendo aquí.

80
00:04:58,710 --> 00:05:02,290
Bueno, tenemos que convertirnos en un objeto y es realmente simple hacerlo.

81
00:05:02,910 --> 00:05:07,770
Todo lo que tenemos que hacer es analizarlo y Javascript viene con una buena forma de hacerlo que

82
00:05:07,770 --> 00:05:08,460
se ve así.

83
00:05:08,460 --> 00:05:13,500
Jason Parrs y lo que queríamos analizar, que sería el cuerpo.

84
00:05:13,830 --> 00:05:15,800
Y luego guardaremos esa variable de resultado.

85
00:05:15,810 --> 00:05:22,490
Así que simplemente lo llamaremos datos o vamos a llamarlo datos analizados solo para dejarlo en claro.

86
00:05:23,160 --> 00:05:26,790
Entonces, var analizó los datos porque Jaisalmer subió al cuerpo del análisis.

87
00:05:26,790 --> 00:05:33,370
Ahora, si cancelamos ese cuerpo de registro, no debería ser diferente en absoluto.

88
00:05:33,380 --> 00:05:33,810
Trata eso.

89
00:05:33,840 --> 00:05:39,960
Oh, bueno, es una tontería si imprime una fiesta, vamos a imprimir datos analizados.

90
00:05:40,350 --> 00:05:41,520
Y ahora si lo

91
00:05:44,550 --> 00:05:48,900
ejecutamos obtenemos una versión formateada más bonita, así que lo mentí, en realidad se ve diferente.

92
00:05:49,260 --> 00:05:51,630
Pero los datos son lo mismo.

93
00:05:51,630 --> 00:05:56,250
Entonces, en lugar de estar impresa como una cadena, está impresa como un objeto y

94
00:05:56,730 --> 00:06:00,250
puedes ver que está bien estructurada, podemos ver al menos una capa.

95
00:06:00,420 --> 00:06:02,190
Tan queery y luego contar

96
00:06:02,190 --> 00:06:18,270
guardar y luego contar y guardar, y en realidad no necesitamos contar y, por supuesto, lo que necesitamos son resultados.

97
00:06:19,260 --> 00:06:24,780
Así que vamos a intentar hacer queery,

98
00:06:25,440 --> 00:06:26,720
Intenta correr no.

99
00:06:27,570 --> 00:06:32,940
Y luego queremos que Channel Astronomie ponga en escena esta cosa gigante aquí.

100
00:06:34,560 --> 00:06:42,990
Y esto es parte de trabajar con API. Tiene que profundizar en los datos y descubrir cómo algo está

101
00:06:43,050 --> 00:06:48,360
estructurado, que es donde algo como esto es realmente útil, especialmente con

102
00:06:48,360 --> 00:06:50,540
algo realmente largo para perseguir.

103
00:06:50,640 --> 00:06:51,910
Esto es lindo y simple

104
00:06:52,170 --> 00:06:52,650
DE ACUERDO.

105
00:06:52,650 --> 00:06:54,160
Así que vamos a ver lo que tenemos ahora.

106
00:06:54,210 --> 00:06:55,610
Esos son algunos momentos tristes.

107
00:06:55,740 --> 00:07:02,680
Entonces podríamos hacer algo bueno y simple al igual que cancelar ese registro al atardecer.

108
00:07:03,110 --> 00:07:08,700
Y porque es

109
00:07:10,470 --> 00:07:12,150
Y proviene de la API.

110
00:07:12,330 --> 00:07:18,420
Y sabes que si estás escribiendo esto y siguiendo en seis meses, ese

111
00:07:18,420 --> 00:07:20,060
cambio definitivamente debería cambiar.

112
00:07:20,070 --> 00:07:24,110
Entonces, nuevamente es una aplicación simple de una API.

113
00:07:24,630 --> 00:07:30,890
Pero proviene de una API con la que estamos trabajando con este tipo de datos anidados.

114
00:07:31,230 --> 00:07:37,440
Y como dije, esta es bastante simple en realidad la respuesta de la API, pero incluso entonces almacenamos una gran cantidad de datos

115
00:07:37,500 --> 00:07:40,790
para una especie de drill drill a través de estos diferentes niveles.

116
00:07:40,830 --> 00:07:43,460
La clave para llevar es que esto se basa en nuestras partes.

117
00:07:43,500 --> 00:07:48,660
Entonces, cuando recuperamos la información, aunque parece que los datos que contienen información que queremos no

118
00:07:49,140 --> 00:07:53,090
podemos extraer nada de ella, porque todo está en una sola cadena.

119
00:07:53,340 --> 00:07:59,190
de la versión de cadena que parece un objeto de JavaScript simplemente con comillas a un

120
00:07:59,190 --> 00:08:05,550
objeto de JavaScript real al que podemos acceder y manipular, que es la magia de esa línea.

121
00:08:05,730 --> 00:08:07,570
Así que vamos a pasar

122
00:08:07,950 --> 00:08:08,370
Todo bien.

123
00:08:08,370 --> 00:08:15,030
Así que, a continuación, vamos a construir una aplicación express simple que utiliza el módulo de solicitud aquí para obtener información

124
00:08:15,030 --> 00:08:20,370
sobre películas y puede hacer una aplicación de búsqueda donde puede buscar títulos de películas diferentes y

125
00:08:20,370 --> 00:08:22,400
ver resultados usando una API de películas.

126
00:08:22,720 --> 00:08:23,280
DE ACUERDO.
