Tudo bem, então vamos mergulhar de volta à nossa aplicação atual agora que falamos um
pouco sobre como a API funciona.
Volte aqui.
Nós instalamos todos aqueles esses três pacotes.
Vamos configurar o nosso aplicativo básico.
Portanto, deve haver revisão, mas toque.
Sim, vamos abri-lo.
O que isso faz C9.
ESTÁ BEM.
Faça o nosso básico Então, precisamos var express equals.
E como eu disse que isso vai ser barebones, não vamos modelá-lo e torná-lo bonito em
uma funcionalidade muito divertida.
Mas será algo que você pode usar como um modelo para outros aplicativos que usam API e que
o aplicativo seja igual a Express.
Enquanto estamos aqui, vai abrir um aplicativo anterior.
Vamos fazer isso.
Copie esta linha.
Eu sempre esqueci esse.
O processo que a porta do infield, mas eu vou colocar isso aqui e eu vou mudá-lo para dizer
que o aplicativo do filme começou OK.
E, em seguida, também exigirá solicitação, como eu gostaria de salvá-lo para uma variável.
Ok, então este aplicativo expresso, como eu disse, terá duas rotas, uma barra de busca e outra uma barra de resultados.
Então você verá um formulário em uma página.
seguida, funcionará com a API, enviará uma solicitação da API que irá retornar e exibirá os resultados.
Preencha-o e, em seguida, esse envio desse formulário irá então ativar ou enviar um pedido para a nossa
rota de resultados que, em
Vamos começar simples, levando o apt get, apenas criará uma resposta de solicitação
de resultados ou uma rota padrão, então aqui é quando faremos uma chamada de API.
Então, quando um usuário desencadeia resultados de barra, realmente faremos uma pesquisa da API.
E vamos começar por codificá-lo.
Então, o código rígido dos LEDs em uma pesquisa como nós temos aqui.
Tenho certeza de que vai fazer isso pela Califórnia.
Então, esta é a chamada da API que vamos começar começando sempre.
Então, apenas para tropeçar sua memória, aqui é o que estamos procurando.
Solicite este gigante você R-AL e depois ligue de volta com erros de resposta de erro e corpo.
Então, vamos tentar isso agora, vamos começar simplesmente por garantir que nossa rota funcione.
Então, vamos fazer, vamos mandar isso para baixo.
Funciona assim na inicialização por servidor.
Ok, o epos do filme começou.
Vamos agora visitar a prévia.
Portanto, não temos a nossa rota roteada configurada, mas devemos ter resultados Slash e nós ficamos ola.
Funciona.
E vou abrir isso em uma nova guia e me livrar disso aqui.
ESTÁ BEM.
Então, ao invés de ver que queremos ver os dados do nosso filme e começaremos por apenas ver tudo isso.
Então eu quero ver isso, mas quando eu vou para reduzir os resultados, então não estamos lidando com o HDMI ainda que será
o próximo.
e isso é o que eu costumo fazer é começar com a API e depois me preocupar com a apresentação.
Mas nós só queremos garantir que nossa API esteja se conectando
Então solicite que você esteja bem que precisamos.
Claro que copiei outra coisa.
Então vamos voltar.
Copie o que você é.
É aqui que pedimos que sinta-se livre para fazer isso qualquer que seja o termo de pesquisa que você quer, seja
qual for o estado onde você mora.
E então precisamos de um retorno de chamada.
Então, é uma resposta de erro e depois corpo e, em seguida, adicionamos essa afirmação if.
Tecnicamente, não precisamos ter isso.
É bom ter.
Apenas para que não conheçamos o trabalho com dados quebrados e podemos lidar com o erro se precisarmos.
Então, se não houver um erro e resposta, esse código de status é igual a 200 se for esse o caso, então vamos trabalhar com
o corpo.
Então, antes mesmo de analisá-lo, vamos enviar o PADI e mandar um corpo que seja uma corda
nesse ponto.
E vamos ver o que recebemos.
Refresque e lá vamos.
Agora, quando atualizo, você pode ver que começa.
É realmente difícil de ver porque esta extensão do Chrome está dando início.
Mas você pode ver que é essa perseguição aqui.
Na verdade, é uma série de Jaison.
O que precisamos fazer agora é transformá-lo em um objeto.
Então, se eu queria apenas obter o primeiro título.
Vamos voltar aqui.
Eu só quero o Rei da Califórnia ou seja qual for o primeiro título.
Eu preciso acessar a pesquisa e então é uma matriz.
Então eu quero o zero com o elemento, mas se eu fizer
isso aqui
e salvar, obtemos um erro que não pode ler corretamente zero de indefinido.
Então, isso é indefinido aqui porque o corpo ainda é uma seqüência exatamente como vimos no último vídeo ou dois videos
atrás.
Precisamos convertê-lo em um objeto.
Então, é aí que nós conseguimos o nosso corpo Jason parceiro, eu o salvarei para apenas chamar resultados ou.
Os resultados estão bem.
Jaisalmer acima do corpo do pergaminho.
E então, simplesmente substituímos o corpo por resultados.
Então, isso nos dá a forma de objeto dessa string que foi analisada e
convertida, então podemos acessá-la como qualquer outro objeto.
título seja reiniciado mais uma vez e recebemos o Rei da Califórnia.
E agora nós conseguimos esse elemento único e então, se queremos que o
Excelente.
Então, tão lindamente direto, realmente.
Nós não terminamos, é claro, mas tudo o que fizemos foi basicamente pegar nosso código de solicitação que tínhamos
anteriormente e simplesmente colocá-lo dentro de um embrulho.
Então, em seguida, vamos tomar a resposta e realmente criar um modelo que a use e exibir todos
os títulos de filmes em apenas uma lista simples.
E é um discurso para um mouse em vez de texto simples que vemos agora.
Tudo bem