Dev Proxy gebruiken met SPFx-oplossingen (SharePoint Framework)
SharePoint Framework (SPFx) is een ontwikkelingsmodel voor het uitbreiden van SharePoint, Microsoft Teams, Microsoft Viva en Microsoft 365. Wanneer u SPFx-oplossingen bouwt, kunt u Dev Proxy gebruiken om webaanvragen van uw oplossing te onderscheppen en te zien hoe API-fouten worden verwerkt.
Webaanvragen onderscheppen die zijn gedaan door uw SPFx-oplossing
SharePoint Framework-oplossingen zijn toepassingen aan de clientzijde die worden uitgevoerd in de webbrowser. Voordat u Dev Proxy start, moet u deze configureren om aanvragen van uw SPFx-oplossing te onderscheppen. Vaak wilt u aanvragen onderscheppen voor Microsoft Graph- en SharePoint REST API's. Als u aangepaste API's gebruikt, wilt u ook aanvragen voor hen onderscheppen. U kunt de URL's definiƫren die moeten worden onderschept in de urlsToWatch
eigenschap in het configuratiebestand dev proxy.
{
// [...] trimmed for brevity
"urlsToWatch": [
"https://graph.microsoft.com/*",
"https://*.sharepoint.com/*"
// other URLs to watch
]
}
Tip
Wanneer u Dev Proxy met SharePoint Framework Dev Proxy-oplossingen gebruikt, gebruikt u de vooraf ingestelde SPFx in de galerie met voorbeeldoplossingen. Het bevat de algemene configuratie voor het onderscheppen van webaanvragen die zijn gedaan door SPFx-oplossingen, waaronder aanvragen voor Microsoft Graph en SharePoint REST API's.
Wanneer u Dev Proxy op uw computer start, worden webaanvragen die zijn gedaan door uw SPFx-oplossing automatisch onderschept en geconfigureerde antwoorden gesimuleerd. U hoeft uw SPFx-oplossing niet te wijzigen om Dev Proxy te gebruiken.
Dev Proxy configureren om Workbench-aanvragen van SharePoint Framework niet te onderscheppen
Bij het bouwen van SPFx-oplossingen gebruikt u sharePoint Framework workbench om uw webonderdelen te testen. SharePoint Framework workbench wordt uitgevoerd in de webbrowser en gebruikt SharePoint-API's om webonderdelen te laden. Standaard onderschept Dev Proxy alle webaanvragen vanuit uw webbrowser, inclusief de aanvragen die door de SharePoint Framework workbench zijn gedaan. Hierdoor kunt u voorkomen dat u uw webonderdelen test.
Als u wilt voorkomen dat Dev Proxy de aanvragen blokkeert die door de SharePoint Framework Workbench worden gedaan, configureert u Dev Proxy om aanvragen niet te onderscheppen naar de webonderdeel-API. Sluit de API uit in uw Dev Proxy-configuratiebestand door de eigenschap bij te urlsToWatch
werken.
{
// [...] trimmed for brevity
"urlsToWatch": [
"!https://*.sharepoint.com/_api/web/GetClientSideComponents*"
// other URLs to watch
]
}
Tip
Als u de vooraf ingestelde SPFx uit de voorbeeldoplossingsgalerie gebruikt, wordt deze URL al onderschept door Dev Proxy.