Compartilhar via


Testar um aplicativo web JavaScript cliente que chama o Microsoft Graph

Neste tutorial, você aprenderá a usar o Dev Proxy para testar uma aplicação web cliente JavaScript de exemplo que chama o Microsoft Graph.

Pré-requisitos

Esta parte do tutorial pressupõe que você instalou e configurou o Proxy de Desenvolvimento em seu computador. Se não, faça isso agora.

Para seguir este tutorial, você precisa:

Dica

Recomendamos que você use um Locatário de Desenvolvedor do Microsoft 365 com pacotes de conteúdo instalados. Obtenha seu locatário gratuito inscrevendo-se no Programa para Desenvolvedores do Microsoft 365.

Clonar e configurar o aplicativo de exemplo

  • Baixe o aplicativo de exemplo
  • Siga as instruções para configurar o aplicativo.

Iniciar Proxy de Desenvolvimento

O Proxy de Desenvolvimento vem com uma configuração predefinida para testar aplicativos que enviam solicitações para APIs do Microsoft Graph e do SharePoint Online.

  • Abra um prompt de comando, insira devproxy --config-file "~appFolder/presets/m365.json" e pressione Enter para iniciar o Proxy de Desenvolvimento com a configuração do Microsoft 365.

Iniciar o aplicativo de exemplo

  • Abra um prompt de comando e altere para o diretório samples.
  • Insira npx lite-server e pressione Enter para iniciar o servidor Web do aplicativo de exemplo.

Captura de tela do aplicativo de exemplo em execução no navegador Microsoft Edge no macOS. O aplicativo mostra um logotipo grande da Microsoft com dois botões abaixo dele. Um botão primário com o texto

Testar o aplicativo de exemplo

  1. No aplicativo em execução, selecione o botão Without SDK.

Cuidado

Se você ficar com uma página vazia depois de clicar no botão Without SDK, verifique se configurou o Registro de Aplicativo do Azure AD. O problema ocorre quando o arquivo .env que contém o Client ID do registro do aplicativo está ausente.

  1. Selecione o botão Login e conclua o fluxo de login.

Captura de tela do aplicativo de exemplo em execução no navegador Microsoft Edge no Windows 11. O aplicativo mostra um logotipo grande da Microsoft com dois botões abaixo dele. Um botão primário com o texto 'Logon' e um botão secundário com o texto 'Voltar'.

O Proxy Dev insere falhas em seu aplicativo ao interceptar solicitações para o Microsoft Graph. Ele usa 50% de chance de falha nas solicitações com um código de status de erro HTTP com suporte aleatório.

Exiba a saída do proxy e reserve um momento para atualizar o aplicativo de exemplo. Veja como o aplicativo de exemplo manipula (ou não, nesse caso) as falhas introduzidas pelo proxy.

Captura de tela do aplicativo de exemplo em execução no Microsoft Edge. Avatares de usuário não são mostrados no aplicativo. As Ferramentas de Desenvolvedor do Microsoft Edge estão abertas ao lado com erros mostrados no log do console.

  1. Pressione Ctrl + C para interromper o Proxy de Desenvolvimento.

Próxima etapa