Použití vývojového proxy serveru s řešeními SharePoint Framework (SPFx)

SharePoint Framework (SPFx) je vývojový model pro rozšíření SharePointu, Microsoft Teams, Microsoft Viva a Microsoftu 365. Při sestavování řešení SPFx můžete pomocí vývojového proxy serveru zachytávat webové požadavky vytvořené vaším řešením a zjistit, jak zpracovává chyby rozhraní API.

Zachytávání webových požadavků provedených řešením SPFx

SharePoint Framework řešení jsou aplikace na straně klienta, které běží ve webovém prohlížeči. Než začnete s dev proxy serverem, musíte ho nakonfigurovat tak, aby zachytávalo požadavky vašeho řešení SPFx. Často chcete zachycovat požadavky na rozhraní REST API Microsoft Graphu a SharePointu. Pokud používáte vlastní rozhraní API, chcete také zachytávat požadavky na ně. Adresy URL, které se mají zachytit, můžete definovat ve urlsToWatch vlastnosti v konfiguračním souboru vývojového proxy serveru.

{
  // [...] trimmed for brevity
  "urlsToWatch": [
    "https://graph.microsoft.com/*",
    "https://*.sharepoint.com/*"
    // other URLs to watch
  ]
}

Tip

Při používání dev proxy s SharePoint Framework řešeními dev proxy použijte předvolbu SPFx z galerie ukázkových řešení. Obsahuje běžnou konfiguraci pro zachytávání webových požadavků od řešení SPFx, včetně požadavků na rozhraní REST API Microsoft Graphu a SharePointu.

Když na počítači spustíte dev proxy server, automaticky zachytává webové požadavky provedené vaším řešením SPFx a simuluje nakonfigurované odpovědi. Řešení SPFx nemusíte měnit, aby používalo dev proxy server.

Konfigurace vývojového proxy serveru tak, aby nezachytávala požadavky SharePoint Framework workbench

Při sestavování řešení SPFx používáte k testování webových částí SharePoint Framework Workbench. SharePoint Framework workbench běží ve webovém prohlížeči a k načítání webových částí používá rozhraní API SharePointu. Ve výchozím nastavení dev proxy zachytává všechny webové požadavky z webového prohlížeče, včetně požadavků provedených SharePoint Framework workbenchem. V důsledku toho vám může zabránit v testování webových částí.

Abyste zabránili blokování požadavků SharePoint Framework aplikací Workbench, nakonfigurujte proxy pro vývoj tak, aby nezachycoval požadavky na rozhraní API webové části. V konfiguračním souboru dev proxy vyloučíte rozhraní API aktualizací urlsToWatch vlastnosti.

{
  // [...] trimmed for brevity
  "urlsToWatch": [
    "!https://*.sharepoint.com/_api/web/GetClientSideComponents*"
    // other URLs to watch
  ]
}

Tip

Pokud použijete předvolbu SPFx z galerie ukázkových řešení, už tuto adresu URL vyloučí z zachycení vývojářského proxy serveru.