Tudo bem.
Bem vindo de volta.
Então, nós vimos como usar o pacote de solicitação para fazer pedidos em vez de um aplicativo de nó ou um arquivo
de nó neste caso.
Agora vamos falar sobre como você faz um pedido que lida com Jaison.
Então, nós ficamos tão loucos que envelheceu de lê-lo e do Google.
Na maioria das vezes, você não fará isso.
Na maioria das vezes, você estará solicitando uma API.
Então, vamos fazer uma escolha muito simples.
Esta API do tempo do Yahoo que vimos só está configurada para ter o horário do pôr-do-sol no Havaí.
Então vou copiar esse URL.
Apenas cheque duplo.
É isso que voltamos.
E tudo o que queremos fazer é fazer um aplicativo muito simples que toda vez
que você o executa, apenas imprime o tempo definido para hoje ou o próximo ou-do-sol no Havaí.
é tão emocionante, mas sim Jason simples que lidaremos e o que queremos fazer é imprimir.
Então, não
Parece que vamos ver os resultados do canal Astronomie sunset.
Então, precisa acessar esses quatro níveis para obter isso 6:55 p. m. corda.
E isso é exatamente como um objeto javascript regular.
Então, vamos voltar e apenas Adeptus, a primeira coisa que faremos, é que vamos mudar os arredores para combinar este formulário
que temos aqui.
Então, se nenhum erro e código de status de resposta 200 apenas para limpá-lo, então vou me livrar disso.
E então aqui.
Bem, queremos fazer apenas se livrar
de tudo isso e simplesmente cancelar a resposta do log ou consertar esse corpo de registro C-3 e mudará o URL.
Então, apenas comece simples.
Entendido.
Copie para o qual o Ereli novamente cole-o.
É gigantesco.
Eu sei.
Apenas enquanto observamos isso, você pode ver que há todos esses percentuais.
É assim que você codifica um espaço e você é todo pelo caso de você não estar familiarizado com isso.
Há uma afirmação gigante aqui.
É bastante intenso.
Não nos iremos concentrar nisso se você quiser usar esta API para algo por conta própria.
Você definitivamente pode verificar isso, mas você pode ver aqui.
Há Maui porque tenho certeza de que poderíamos substituir isso com alguma outra localização, como no Alasca, e esperamos que o
pôr do sol seja potencialmente diferente para o norte.
Eu não sei.
OK, então vamos ver o que recebemos quando imprimimos o corpo e vamos rodar esta imagem.
Outras coisas estão saindo.
Primeiro pedido do nó.
Sim.
ESTÁ BEM.
Então, imprimimos isso.
Então, tudo o que realmente precisamos fazer é acessar queery e então precisamos acessar os resultados de acesso.
É meio difícil ver aqui.
Por do sol da astronomia do canal.
Mas, novamente, se você olhar para ele aqui da forma como ele está estruturado e este é apenas um bom tipo de ferramenta
que eles usam para ajudar as pessoas a entender como é a resposta.
A maioria dos jogadores do AP não terá o formato exato onde você pode vê-lo, mas é claro que você pode fazer o
pedido aqui no seu navegador e dar uma olhada, especialmente se você tem apenas uma visão.
Então eu gostaria de fazer essa consulta.
ESTÁ BEM.
Então, esse é o primeiro nível e, em seguida, o próximo é resultados.
Então, comece com estranho.
Então, se voltarmos, devemos poder fazer o cancelamento dessa consulta do corpo de registro, assim como isso, salvá-lo.
Vamos tentar.
Oh, não indefinido.
Por que isso estaria acontecendo.
Então o que está acontecendo.
Bem, a resposta é que, quando acabamos de obter o corpo de volta, parece que é um objeto javascript, mas não
é.
É uma corda.
Então, tome um momento e pense em como podemos provar que isso é uma string.
Constable Lague body como sabemos que os corpos são string.
Bem, vamos usar o tipo de que sempre me atrapalha, que não é maiúscula.
Me deixa louco.
Mas ok.
isso, você verá que é uma string para que não possamos acessar essa informação é, basicamente, voltar como esta dentro
das citações.
Se fizermos
Tudo isso.
Bem, isso não ajuda a ilustrar isso porque está cheio de citações, mas é uma corda gigante como essa.
E não podemos acessar partes dessa string porque não é um objeto javascript.
Então, há uma solução simples, mas é meio irritante quando nos esquecemos e você está se perguntando por
que estou ficando indefinido.
Definitivamente, não há dados nesse corpo porque estamos vendo isso aqui.
Bem, precisamos nos transformar em um objeto e é muito simples fazê-lo.
Tudo o que precisamos fazer é analisá-lo e o Javascript vem com uma ótima maneira de fazer isso construído em um aspecto
parecido com isso.
Jason Parrs e o que queríamos analisar qual seria o corpo.
E então, salvaremos essa variável de resultado.
Então, vamos chamar dados ou chamamos dados analisados ​​apenas para deixar claro.
Então, var analisou dados porque o Jaisalmer ergueu o corpo.
Agora, se cancelarmos esse corpo de registro, não deve parecer nada diferente.
Tente isso.
Bem, isso é bobo ele imprimir a festa, vamos imprimir dados analisados.
E agora, se
o executamos, obtemos uma versão melhorada, então eu menti, realmente parece diferente.
Mas os dados são os mesmos.
Então, ao invés de ser impresso como uma string, ele é impresso como um objeto e
você pode ver que está bem estruturado, podemos ver pelo menos uma camada.
Tão estranho e depois conte.
economize, então conte e economize, e na verdade não precisamos contar e, claro, o que precisamos são resultados.
Então, vamos tentar fazer o queery,
Tente executar não.
E então, queremos o Channel Astronomie sunset neste gigante aqui.
E isso faz parte do trabalho com a API, está tendo que analisar os dados e descobrir como algo está
estruturado, onde é que algo assim é realmente útil, especialmente com uma
coisa muito importante para perseguir.
Isso é bom e simples.
ESTÁ BEM.
Então, vamos ver o que recebemos agora.
Isso é um momento triste.
Então, poderíamos fazer algo agradável e simples, como cancelar esse log de pôr-do-sol.
E por que é isso.
E vem da API.
E você sabe se você está digitando isso e seguindo em seis meses que mudam, esse
tempo definitivamente deve mudar.
Então, é novamente uma aplicação simples de uma API.
Mas é a partir de uma API que estamos trabalhando com esse tipo de dado aninhado.
E, como eu disse, isso é bastante simples, na verdade, a resposta da API, mas mesmo assim, nós fornecemos muitos dados
para o tipo de broca de perfuração através desses diferentes níveis.
A chave para levar embora é isso com base em nossas partes.
Então, quando recuperamos os dados, mesmo que pareça com os dados que contém informações que queremos, não
podemos realmente extrair nada dele porque está tudo em uma seqüência de caracteres.
versão de string que se parece com um objeto javascript apenas com as cotações em torno
dele para um objeto javascript real que podemos acessar e manipular, que é a magia dessa única linha.
Então, então, vamos transformá-lo da
Tudo bem.
Então, em seguida, vamos construir um aplicativo expresso simples que use o módulo de solicitação aqui para realmente obter informações sobre
filmes e pode fazer um aplicativo de pesquisa onde você pode procurar títulos de filmes diferentes e
ver resultados usando uma API de filme.
ESTÁ BEM.