Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här självstudien lär du dig hur du använder Dev Proxy för att testa ett JavaScript-exempelwebbprogram på klientsidan som anropar Microsoft Graph.
Förutsättningar
Den här delen av självstudien förutsätter att du har installerat och konfigurerat Dev Proxy på datorn. Annars gör du det nu.
Om du vill följa den här guiden behöver du:
- Microsoft 365-klient.
- Konto med behörighet att skapa Microsoft Entra-appregistreringar.
- Git (se GitHubs konfigurerade Git-guide).
- nodejs LTS.
Tips
Vi rekommenderar att du använder en Microsoft 365 Developer Tenant med innehållspaket installerade. Skaffa din kostnadsfria prenumeration genom att registrera dig i Microsoft 365 Developer Program.
Klona och konfigurera exempelappen
- Ladda ned exempelappen
- Följ instruktioner för att konfigurera appen.
Starta Dev Proxy
Dev Proxy levereras med en förinställd konfiguration för testning av appar som skickar begäranden till Microsoft Graph- och SharePoint Online-API:er.
- Öppna en kommandotolk, ange devproxy --config-file "~appFolder/config/m365.json"och tryck på . Ange för att starta Dev Proxy med konfiguration för Microsoft 365.
Starta exempelappen
- Öppna en kommandotolk och byt till katalogen samples.
- Ange npx lite-serveroch tryck på Ange för att starta exempelappens webbserver.
              
               
              
              
            
Testa exempelappen
- I appen som körs väljer du knappen Without SDK.
Försiktighet
Om du har en tom sida när du har klickat på knappen Without SDK kontrollerar du att du har konfigurerat Azure AD-appregistreringen. Problemet uppstår när den .env fil som innehåller Client ID för din appregistrering saknas.
- Välj knappen Loginoch slutför inloggningsflödet.
              
               
              
              
            
Dev Proxy introducerar fel i ditt program genom att fånga upp begäranden till Microsoft Graph. Den använder sig av en 50% chans att misslyckas med begäranden med en slumpmässigt vald stödd HTTP-felstatuskod.
Visa proxyutdata och ta en stund att uppdatera exempelappen. Se hur exempelappen hanterar (eller inte, i det här fallet) de fel som introduceras av proxyn.
              
               
              
              
            
- Tryck på Ctrl + C för att stoppa Dev Proxy.