Delen via


Een JavaScript-webtoepassing aan clientzijde testen die Microsoft Graph aanroept

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

Vereisten

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.

U hebt het volgende nodig om deze zelfstudie te volgen:

Tip

We raden u aan een Microsoft 365 Developer-tenant te gebruiken waarop inhoudspakketten zijn geïnstalleerd. Download uw gratis tenant door u aan te melden voor het Microsoft 365 Developer Program.

De voorbeeld-app klonen en configureren

Ontwikkelproxy 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 in devproxy --config-file "~appFolder/presets/m365.json" 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 samples map.
  • Voer in npx lite-server 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 op 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 de knop in de Without SDK actieve app.

Waarschuwing

Als u een lege pagina hebt ontvangen nadat u op de Without SDK knop 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 Login knop en voltooi de aanmeldingsstroom.

Schermopname van de voorbeeld-app die wordt uitgevoerd in de browser Microsoft Edge op 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 naar Microsoft Graph te onderscheppen. Het maakt gebruik van 50% kans op mislukte aanvragen met een willekeurige ondersteunde HTTP-foutcodestatuscode.

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

Schermopname van de voorbeeld-app die wordt uitgevoerd in Microsoft Edge. Avatars van gebruikers worden niet weergegeven in de app. De Microsoft Edge-ontwikkelhulpprogramma's zijn aan de zijkant geopend met fouten die worden weergegeven in het consolelogboek.

  1. Druk op Ctrl + C om Dev Proxy te stoppen.

Volgende stap