Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
SharePoint Framework (SPFx) è un modello di sviluppo per l'estensione di SharePoint, Microsoft Teams, Microsoft Viva e Microsoft 365. Quando si compilano soluzioni SPFx, è possibile usare Dev Proxy per intercettare le richieste Web effettuate dalla soluzione e vedere come gestisce gli errori dell'API.
Intercettare le richieste Web effettuate dalla soluzione SPFx
Le soluzioni SharePoint Framework sono applicazioni lato client eseguite nel Web browser. Prima di avviare Dev Proxy, è necessario configurarlo per intercettare le richieste effettuate dalla soluzione SPFx. Spesso si vogliono intercettare le richieste alle API REST di Microsoft Graph e SharePoint. Se si usano API personalizzate, è necessario anche intercettare le richieste. È possibile definire gli URL da intercettare nella urlsToWatch proprietà nel file di configurazione del proxy di sviluppo.
{
// [...] trimmed for brevity
"urlsToWatch": [
"https://graph.microsoft.com/*",
"https://*.sharepoint.com/*"
// other URLs to watch
]
}
Suggerimento
Quando si utilizza Dev Proxy con le soluzioni di SharePoint Framework Dev Proxy, usare il preset SPFx dalla Galleria di Soluzioni di Esempio. Contiene la configurazione comune per intercettare le richieste Web effettuate dalle soluzioni SPFx, incluse le richieste alle API REST di Microsoft Graph e SharePoint.
Quando si avvia Dev Proxy nel computer, intercetta automaticamente le richieste Web effettuate dalla soluzione SPFx e simula le risposte configurate. Non è necessario modificare la soluzione SPFx per usare Dev Proxy.
Configurare il proxy di sviluppo per non intercettare le richieste di Workbench di SharePoint Framework
Quando si compilano soluzioni SPFx, si usa il workbench di SharePoint Framework per testare le web part. SharePoint Framework workbench viene eseguito nel Web browser e usa le API di SharePoint per caricare web part. Per impostazione predefinita, Dev Proxy intercetta tutte le richieste Web dal Web browser, incluse le richieste effettuate dal workbench di SharePoint Framework. Di conseguenza, può impedirti di testare le web parts.
Per evitare che Dev Proxy blocchi le richieste effettuate dal workbench di SharePoint Framework, configurare Dev Proxy per non intercettare le richieste all'API della web part. Nel file di configurazione di Dev Proxy escludere l'API aggiornando la urlsToWatch proprietà .
{
// [...] trimmed for brevity
"urlsToWatch": [
"!https://*.sharepoint.com/_api/web/GetClientSideComponents*"
// other URLs to watch
]
}
Suggerimento
Se si usa il set di impostazioni SPFx dalla raccolta di soluzioni di esempio, questo URL viene già escluso dall'intercettazione da parte di Dev Proxy.