Bem-vindo de volta à Academia Backspace neste laboratório, criaremos uma função sem James Lanta
usando o console lambda.
Depois de fazer isso, editaremos essa função lambda com nosso próprio código de aplicativo sem JS.
E então vamos invocar e testar essa função lambda enviando uma solicitação a ela e vendo a que
ela responde.
E podemos fazer tudo isso novamente usando o console lambda.
Vamos entrar nisso.
OK, então começando no terreno, um console novamente, chegamos lá dos serviços e selecionamos o terreno.
Não é um problema.
Eles apenas abrirão esta barra de ferramentas à esquerda aqui e irão para funções e, em seguida, criarão funções.
Nós vamos criar isso do zero.
Usaremos nosso próprio código, para que ele nos forneça apenas uma tela em branco para usar.
Vamos chamar a função backspace darkland de que schlepp.
E usaremos o tempo de execução sem JS e precisamos escolher ou criar uma função de execução.
Então, eu tenho um papel existente aqui.
Você provavelmente terá isso também chamado de Execução básica do Lambda, se ainda não tiver essa função.
Depois, há instruções no laboratório, notas sobre como criar esse papel.
Então isso parece bom agora e vamos criar essa função.
OK, para que tenhamos criado com sucesso nossa terra nas costas, uma função de laboratório, se rolarmos para baixo,
podemos ver que esses códigos de ossos simples que foram inseridos aqui por nós, não vamos usá-los.
Vamos usar nosso próprio código, que agora vou copiar das anotações do laboratório e colá-las lá.
Eu apenas trago isso um pouco para que possamos ver melhor.
OK, então o que temos aqui é que temos nossa função de manipulador ou módulo de manipulação.
Portanto, teremos qualquer exportação e exportará esse manipulador e esse manipulador de nomes pode ser o que você
quiser.
Ele não precisa ser chamado de manipulador, mas você precisa se lembrar do que chamou, para que possa se referir
a ele mais tarde.
Portanto, este módulo manipulador estará recebendo e algo chamado evento.
Então, ele receberá um objeto adjacente.
Estamos chamando isso de evento aqui e por dentro, que terá a chave um, chave dois e chave três.
Então, quando enviarmos isso, precisamos garantir que os campos da chave um, chave dois e chave
três estejam lá.
Portanto, a primeira coisa que vamos fazer é criar essa variável chamada resposta
e, em seguida, vamos consolar o logon de que a função foi chamada com êxito.
Agora, obviamente, uma área de funções não possui uma tela; portanto, não será uma tela de log do
console que possamos ver além da atual console de gerenciamento aqui.
Portanto, esses logs do console serão gerados em um grupo de logs de observação na nuvem.
Então, o que vamos fazer agora é tentar criar a resposta, que consistirá
no item um, item dois, item três, e apenas diremos recebido e o que quer que seja Q1, Q2
e Q3 são.
Portanto, o que recebermos, enviaremos de volta ao solicitante.
Vamos consolar a resposta de retorno e depois transformar essa resposta em uma string para que
possamos lê-la.
E, novamente, isso irá para o grupo de registros de observação na nuvem e depois retornaremos essa resposta.
Se houver um erro neste console, efetue logout do erro e retorne a resposta.
Para que tudo pareça bem e que funcione perfeitamente.
A primeira coisa que precisamos fazer agora que modificamos nossa função de aterrissagem é que precisamos salvá-la.
Agora que salvamos, podemos rolar para cima e testar a função Alanda.
Então, o que estamos fazendo aqui é reconfigurar um evento de teste.
Então, o que lander ou o que o console lander fará por nós, enviará essa solicitação à nossa
função lander no formato que especificamos aqui.
Então, vamos dar um nome primeiro, apenas chamando de teste, e eu vou mudar essa chave.
Um dente de chave chave para e digite três valores do valor um para o valor três.
E esta cópia aqui do Leibnitz.
E eu vou mudar isso.
Vou mudar isso para leite, ovos e pão para que possamos ver claramente que o teste funcionou em
nosso código funcionou.
Clique em CREATE para criar esse teste.
Agora que esse teste foi criado, podemos executá-lo.
Então, basta clicar em teste.
E aqui podemos ver que os resultados da execução são bem-sucedidos, expandirão os detalhes.
Agora, aqui é o que foi devolvido de nossa terra para funcionar.
É o item um, recebeu pão, recebeu ovos, recebeu leite.
Exatamente como esperávamos do nosso código.
O que também podemos ver é que a saída dos nossos comandos de log do console será listada aqui.
Então, podemos ver aqui que a função foi carregada com êxito e, em seguida, retornamos a resposta e, em seguida, a string dessa
resposta, toda a resposta convertida em uma string e a produzimos aqui para o console.
E também que está sendo armazenado em um grupo de logs de observação na nuvem, clique aqui para abrir as nuvens e podemos
ver esse grupo de logs de observação na nuvem.
Então aí está, aí está a de cima.
E eles podem ver que a função foi carregada com êxito e também registrou o console, a resposta retornada
e a sequência dessa resposta.
Então essa é uma ferramenta muito útil.
Se houver algum problema com o seu terreno para funcionar, você pode dar uma olhada nos seus logs e ver qual
é a saída do log do console e se há algum erro vindo aqui que será emitido no console ou no
grupo de logs de observação na nuvem .
Então, vai fechar isso lá fora.
Agora, isso nos leva ao final do slide.
O que vou fazer agora é limpar tudo, para que as ações excluam essa função.
E lá vamos nós, se foi, o que nos leva ao final deste clipe bastante rápido e estou
ansioso para vê-lo no próximo.