Delen via


Een JavaScript-webtoepassing aan de clientzijde testen die Microsoft Graph aanroept

In deze zelfstudie leert u hoe u Dev Proxy gebruikt om een voorbeeldwebtoepassing aan de clientzijde van JavaScript te testen die Microsoft Graph aanroept.

Voorwaarden

In dit deel van de zelfstudie wordt ervan uitgegaan dat u Dev Proxy op uw computer hebt geïnstalleerd en geconfigureerd. Zo niet, doe dat nu.

Als u deze zelfstudie wilt volgen, hebt u het volgende nodig:

Tip

U wordt aangeraden een Microsoft 365 Developer-tenant te gebruiken waarop inhoudspakketten zijn geïnstalleerd. Download uw gratis tenant door u aan te melden bij het Microsoft 365 Developer Program.

De voorbeeld-app klonen en configureren

Dev Proxy starten

Dev Proxy wordt geleverd met een vooraf ingestelde configuratie voor het testen van apps die aanvragen verzenden naar Microsoft Graph- en SharePoint Online-API's.

  • Open een opdrachtprompt, voer devproxy --config-file "~appFolder/presets/m365.json" in en druk op Enter- om Dev Proxy te starten met configuratie voor Microsoft 365.

De voorbeeld-app starten

  • Open een opdrachtprompt en ga naar de map samples.
  • Voer npx lite-server in en druk op Enter- om de webserver van de voorbeeld-app te starten.

Schermopname van de voorbeeld-app die wordt uitgevoerd in de Microsoft Edge-browser in macOS. De app toont een groot Microsoft-logo met twee knoppen eronder. Een primaire knop met de tekst 'Met SDK' en een secundaire knop met de tekst 'Zonder SDK'.

De voorbeeld-app testen

  1. Selecteer in de actieve app de knop Without SDK.

Voorzichtigheid

Als u een lege pagina hebt ontvangen nadat u op de knop Without SDK hebt geklikt, controleert u of u de Azure AD-app-registratie hebt geconfigureerd. Het probleem treedt op wanneer het .env-bestand met de Client ID van uw app-registratie ontbreekt.

  1. Selecteer de knop Login en voltooi het aanmeldingsproces.

schermopname van de voorbeeld-app die wordt uitgevoerd in de Microsoft Edge-browser in Windows 11. De app toont een groot Microsoft-logo met twee knoppen eronder. Een primaire knop met de tekst 'Aanmelden' en een secundaire knop met de tekst 'Terug'.

Dev Proxy introduceert fouten in uw toepassing door aanvragen te onderscheppen naar Microsoft Graph. Er wordt gebruikgemaakt van een kans van 50% op mislukte aanvragen met een willekeurige door ondersteunde HTTP-foutstatuscode.

Bekijk de proxy-uitvoer en neem even de tijd om de voorbeeld-app te vernieuwen. Bekijk hoe de voorbeeld-app de fouten verwerkt die door de proxy zijn geïntroduceerd (of niet).

schermopname van de voorbeeld-app die wordt uitgevoerd in Microsoft Edge. Gebruikers avatars worden niet weergegeven in de app. De Ontwikkelhulpprogramma's van Microsoft Edge zijn geopend aan de zijkant met fouten die worden weergegeven in het consolelogboek.

  1. Druk op Ctrl + C- om de dev-proxy te stoppen.

Volgende stap