Delen via


DevToolsPlugin

Toont Dev Proxy-berichten en informatie over onderschepte aanvragen en antwoorden in Chrome DevTools. Ondersteunt zowel HTTP-aanvragen als STDIO-communicatie.

Schermopname van Microsoft Edge met ontwikkelhulpprogramma's met Dev Proxy-berichten.

schermopname van Microsoft Edge met ontwikkelhulpprogramma's met aanvragen en antwoorden die worden onderschept door Dev Proxy.

Configuratievoorbeeld

{
  "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v2.0.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.0.0/devtoolsplugin.schema.json",
    "preferredBrowser": "Edge"
  }
}

Configuratie-eigenschappen

Eigenschap Beschrijving Verstek
preferredBrowser Welke browser moet worden gebruikt om Dev Tools te starten. Ondersteunde waarden: Edge, EdgeDev, Chrome Edge

Opdrachtregelopties

Geen

Bekende problemen

Ontwikkelhulpprogramma's worden niet geopend in Microsoft Edge in Windows

U gebruikt Dev Proxy in Windows en configureert deze om Microsoft Edge te gebruiken om Ontwikkelhulpprogramma's weer te geven. Nadat u Dev Proxy hebt gestart, wordt de inspector gestart, maar Dev Tools worden niet geopend of worden ze leeg geopend.

Ga als volgt te werk om dit probleem op te lossen:

  1. Microsoft Edge openen
  2. Ga naar Instellingen
  3. Systeem en prestaties openen
  4. Boost opstarten uitschakelen
  5. Alle Microsoft Edge-vensters en -processen sluiten
  6. Dev Proxy starten

STDIO-ondersteuning

Wanneer u devToolsPlugin gebruikt met de STDIO opdracht, kunt u STDIN/STDOUT/STDERR-communicatie inspecteren in Chrome DevTools:

  • Berichten worden weergegeven met stdio://command-name URL's
  • Aanvragen worden weergegeven als STDIN methode
  • Antwoorden worden weergegeven als STDOUT (200 status) of STDERR (500 status)
  • Berichtteksten worden indien van toepassing opgemaakt als JSON
  • Tijdsinstellingen zijn beschikbaar voor elk aanvraag-/antwoordpaar

Configuratievoorbeeld voor STDIO

{
  "$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": {
    "preferredBrowser": "Edge"
  }
}

Voer vervolgens het volgende uit:

devproxy STDIO npx -y @modelcontextprotocol/server-filesystem

Volgende stap