Megosztás:


DevToolsPlugin

A Chrome DevToolsban elérhetővé teszi a dev proxyüzeneteket, valamint a lehallgatott kérelmekre és válaszokra vonatkozó információkat. Támogatja a HTTP-kéréseket és az STDIO-kommunikációt is.

Képernyőkép a Microsoft Edge-ről a fejlesztői proxyüzeneteket megjelenítő fejlesztői eszközökkel.

Képernyőkép a Microsoft Edge-ről a Fejlesztői proxy által lehallgatott kéréseket és válaszokat megjelenítő fejlesztői eszközökkel.

Példa konfigurációra

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/rc.schema.json",
  "plugins": [
    {
      "name": "DevToolsPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
      "configSection": "devTools"
    }
  ],
  "devTools": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/devtoolsplugin.schema.json",
    "preferredBrowser": "Edge"
  }
}

Konfigurációs tulajdonságok

Ingatlan Leírás Alapértelmezett
preferredBrowser Melyik böngészőt kell használni a Dev Tools elindításához. Támogatott értékek: Edge, EdgeDev, Chrome Edge

Parancssori beállítások

Egyik sem

Ismert problémák

A Fejlesztői eszközök nem nyílnak meg a Microsoft Edge-ben Windows rendszeren

A Dev Proxyt Windows rendszeren használja, és úgy konfigurálja, hogy a Microsoft Edge használatával jelenítse meg a Dev Toolst. A Dev Proxy elindítása után elindítja az ellenőrt, de a Dev Tools nem nyílik meg, vagy üresen nyílik meg.

A probléma megoldása:

  1. A Microsoft Edge megnyitása
  2. Lépjen Beállítások
  3. rendszer és teljesítmény megnyitása
  4. indítási letiltása
  5. Az összes Microsoft Edge-ablak és folyamat bezárása
  6. Fejlesztői proxy indítása

STDIO-támogatás

Ha a DevToolsPlugin parancsot használja, megvizsgálhatja az STDIOSTDIN/STDOUT/STDERR kommunikációt a Chrome DevToolsban:

  • Az üzenetek URL-címekkel stdio://command-name jelennek meg
  • A kérések metódusként STDIN jelennek meg
  • A válaszok a következőként STDOUT jelennek meg: (200 állapot) vagy STDERR (500 állapot)
  • Az üzenettörzsek adott esetben JSON-ként vannak formázva
  • Az időzítési információk minden egyes kérés-válaszpárhoz elérhetők

Konfigurációs példa az STDIO-hoz

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/rc.schema.json",
  "plugins": [
    {
      "name": "DevToolsPlugin",
      "enabled": true,
      "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll",
      "configSection": "devTools"
    }
  ],
  "devTools": {
    "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.1.0/devtoolsplugin.schema.json",
    "preferredBrowser": "Edge"
  }
}

Majd futtassa:

devproxy STDIO npx -y @modelcontextprotocol/server-filesystem

Következő lépés