Megosztás a következőn keresztül:


Dev Proxy használata SharePoint-keretrendszer (SPFx) megoldásokkal

A SharePoint-keretrendszer (SPFx) a SharePoint, a Microsoft Teams, a Microsoft Viva és a Microsoft 365 kibővítését szolgáló fejlesztési modell. SPFx-megoldások létrehozásakor a Dev Proxy használatával elfoghatja a megoldás által küldött webes kéréseket, és megtekintheti, hogyan kezeli az API-hibákat.

Az SPFx-megoldás által küldött webes kérések elfogása

SharePoint-keretrendszer megoldások olyan ügyféloldali alkalmazások, amelyek a webböngészőben futnak. A Dev Proxy elindítása előtt konfigurálnia kell, hogy elfogja az SPFx-megoldás által küldött kéréseket. Gyakran szeretné lehallgatni a Microsoft Graph és a SharePoint REST API-k kéréseit. Ha egyéni API-kat használ, a kéréseket is el szeretné fogni. A Dev Proxy konfigurációs fájljában megadhatja a urlsToWatch tulajdonságban elfogni kívánt URL-címeket.

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

Tipp

Ha Dev Proxyt használ SharePoint-keretrendszer Fejlesztői proxymegoldásokkal, használja a mintamegoldástárban beállított SPFx-et. Tartalmazza az SPFx-megoldások által küldött webes kérések elfogásának általános konfigurációját, beleértve a Microsoft Graph és a SharePoint REST API-k felé irányuló kéréseket is.

Amikor elindítja a Dev Proxyt a számítógépen, az automatikusan elfogja az SPFx-megoldás által küldött webes kéréseket, és szimulálja a konfigurált válaszokat. A Dev Proxy használatához nem kell módosítania az SPFx-megoldást.

A Dev Proxy konfigurálása úgy, hogy ne fogja el a SharePoint Framework workbench-kérelmeket

SPFx-megoldások készítésekor a SharePoint Framework munkapad használatával tesztelheti a webes kijelzőket. SharePoint-keretrendszer workbench a webböngészőben fut, és SharePoint API-kat használ a kijelzők betöltéséhez. Alapértelmezés szerint a Dev Proxy elfogja a webböngésző összes webes kérését, beleértve a SharePoint-keretrendszer workbench által küldött kéréseket is. Ennek eredményeképpen meggátolhatja, hogy tesztelje a webes részeket.

Elkerülendő, hogy a Dev Proxy blokkolja a SharePoint Framework workbench által küldött kéréseket, állítsa be a Dev Proxyt úgy, hogy ne szűrje meg a kijelző API-hoz érkező kéréseket. A dev proxy konfigurációs fájljában zárja ki az API-t a urlsToWatch tulajdonság frissítésével.

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

Tipp.

Ha a mintamegoldástárban az SPFx-készletet használja, az már kizárja, hogy ezt az URL-címet a Dev Proxy elfogja.