Todo bien.
Dar una buena acogida.
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
nodo en este caso.
Ahora vamos a hablar sobre cómo hacer una solicitud que maneje a Jaison.
Así que conseguimos que todo esto enloquecido lo leyera y lo leyera de Google.
La mayoría del tiempo no harás eso.
La mayoría de las veces solicitará una API.
Así que vamos a tomar uno muy simple.
Esta API meteorológica de Yahoo que vimos está configurada para obtener el tiempo de puesta de sol en Hawai.
Así que voy a copiar eso url.
Solo revisa.
Esto es lo que recuperamos.
Y todo lo que queremos hacer es crear una aplicación realmente simple que cada
vez que la ejecute solo imprime el tiempo establecido para hoy o el siguiente ocaso en Hawaii.
es ese Jason emocionante sino agradable y simple que manejaremos y lo que querremos hacer es imprimirlo.
Así que no
Parece que veamos el canal de resultados del atardecer de Astronomie.
Entonces necesito acceder a esos cuatro niveles para obtener este 6:55 p. metro. cuerda.
Y esto es como un objeto regular de javascript.
Así que volvamos y solo Adeptus lo primero que haremos es cambiar el entorno para que coincida con esta forma
que tenemos aquí.
Entonces, si no hay un código de estado de error y respuesta 200 solo para limpiarlo, entonces me desharé de este.
Y luego aquí.
Bueno, queremos deshacernos de todo
eso y simplemente cancelar la respuesta de registro o considerar el cuerpo de registro C-3 y cambiaremos la URL.
Así que solo comienza simple.
Entendido.
Copia eso, Ereli vuelve a pegarlo.
Es gigantesco
Lo sé.
Mientras miramos esto, puede ver que hay todos estos porcentajes.
Esas son la forma de codificar un espacio y todos ustedes están en caso de que no estuvieran familiarizados con eso.
Aquí está esta declaración gigante.
Es bastante intenso.
No nos enfocaremos en eso si quisieras usar esta API para algo por tu cuenta.
Definitivamente puede verificarlo, pero puede verlo aquí.
Hay Maui por la que estoy seguro de que podríamos reemplazar esto con otra ubicación como Alaska y esperaríamos
que la puesta de sol fuera diferente al norte.
No lo sé.
De acuerdo, veamos qué obtenemos cuando imprimimos el cuerpo y ejecutemos esta imagen.
Otras cosas están saliendo.
Nodo primera solicitud.
Sí.
DE ACUERDO.
Así que lo imprimimos.
Entonces, lo único que tenemos que hacer es acceder a la queery y luego tenemos que acceder a los resultados.
Es algo difícil de ver aquí.
Canal astronomía puesta de sol.
Pero de nuevo, si lo miras aquí, la forma en que está estructurado es una buena herramienta que utilizan
para ayudar a las personas a entender cómo es la respuesta.
La mayoría de los chicos de AP no tendrán el formato exacto para poder verlo, pero por supuesto puedes hacer la
solicitud aquí en tu navegador y echar un vistazo, especialmente si solo tienes una vista.
Entonces me gustaría hacer esta consulta.
DE ACUERDO.
Entonces ese es el primer nivel y luego lo siguiente son los resultados.
Así que comencemos con queery.
Entonces, si volvemos solo deberíamos poder cancelar esa consulta de cuerpo de registro así como guardarla.
Vamos a intentarlo.
Oh no indefinido.
¿Por qué estaría sucediendo eso?
Entonces, ¿qué está pasando?
Bueno, la respuesta es que cuando recuperamos el cuerpo aquí parece que es un objeto JavaScript pero no lo
es.
Es una cadena.
Así que tómate un momento y piensa en cómo podemos probar que esto es una cadena.
Constable Lague body ¿cómo sabemos que los cuerpos son cuerdas?
Bueno, solo usaremos el tipo de lo que siempre me hace saltar el que no está en mayúscula.
Me vuelve loco
Pero está bien.
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
comillas.
Si hacemos esto,
Todo esto.
Bueno, eso no ayuda a ilustrarlo porque está lleno de comillas, pero es una cadena gigante como esta.
Y no podemos acceder a partes de esa cadena porque no es un objeto javascript.
Entonces, hay una solución simple, pero es algo molesto cuando nos olvidamos de eso y te preguntas
por qué estoy indefinido.
Definitivamente no hay datos en este cuerpo porque lo estamos viendo aquí.
Bueno, tenemos que convertirnos en un objeto y es realmente simple hacerlo.
Todo lo que tenemos que hacer es analizarlo y Javascript viene con una buena forma de hacerlo que
se ve así.
Jason Parrs y lo que queríamos analizar, que sería el cuerpo.
Y luego guardaremos esa variable de resultado.
Así que simplemente lo llamaremos datos o vamos a llamarlo datos analizados solo para dejarlo en claro.
Entonces, var analizó los datos porque Jaisalmer subió al cuerpo del análisis.
Ahora, si cancelamos ese cuerpo de registro, no debería ser diferente en absoluto.
Trata eso.
Oh, bueno, es una tontería si imprime una fiesta, vamos a imprimir datos analizados.
Y ahora si lo
ejecutamos obtenemos una versión formateada más bonita, así que lo mentí, en realidad se ve diferente.
Pero los datos son lo mismo.
Entonces, en lugar de estar impresa como una cadena, está impresa como un objeto y
puedes ver que está bien estructurada, podemos ver al menos una capa.
Tan queery y luego contar
guardar y luego contar y guardar, y en realidad no necesitamos contar y, por supuesto, lo que necesitamos son resultados.
Así que vamos a intentar hacer queery,
Intenta correr no.
Y luego queremos que Channel Astronomie ponga en escena esta cosa gigante aquí.
Y esto es parte de trabajar con API. Tiene que profundizar en los datos y descubrir cómo algo está
estructurado, que es donde algo como esto es realmente útil, especialmente con
algo realmente largo para perseguir.
Esto es lindo y simple
DE ACUERDO.
Así que vamos a ver lo que tenemos ahora.
Esos son algunos momentos tristes.
Entonces podríamos hacer algo bueno y simple al igual que cancelar ese registro al atardecer.
Y porque es
Y proviene de la API.
Y sabes que si estás escribiendo esto y siguiendo en seis meses, ese
cambio definitivamente debería cambiar.
Entonces, nuevamente es una aplicación simple de una API.
Pero proviene de una API con la que estamos trabajando con este tipo de datos anidados.
Y como dije, esta es bastante simple en realidad la respuesta de la API, pero incluso entonces almacenamos una gran cantidad de datos
para una especie de drill drill a través de estos diferentes niveles.
La clave para llevar es que esto se basa en nuestras partes.
Entonces, cuando recuperamos la información, aunque parece que los datos que contienen información que queremos no
podemos extraer nada de ella, porque todo está en una sola cadena.
de la versión de cadena que parece un objeto de JavaScript simplemente con comillas a un
objeto de JavaScript real al que podemos acceder y manipular, que es la magia de esa línea.
Así que vamos a pasar
Todo bien.
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
sobre películas y puede hacer una aplicación de búsqueda donde puede buscar títulos de películas diferentes y
ver resultados usando una API de películas.
DE ACUERDO.