Aracılığıyla paylaş


DevToolsPlugin

Geliştirme Proxy'si iletilerini ve Chrome Geliştirici Araçları'nda kesilen istekler ve yanıtlar hakkındaki bilgileri kullanıma sunar. Hem HTTP isteklerini hem de STDIO iletişimlerini destekler.

Geliştirme Ara Sunucusu iletilerini gösteren geliştirme araçlarıyla Microsoft Edge'in ekran görüntüsü.

Geliştirme Ara Sunucusu tarafından kesilen istekleri ve yanıtları gösteren geliştirme araçlarıyla Microsoft Edge'in ekran görüntüsü.

Yapılandırma örneği

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

Yapılandırma özellikleri

Mülk Açıklama Temerrüt
preferredBrowser Geliştirme Araçları'nı başlatmak için hangi tarayıcının kullanılacağı. Desteklenen değerler: Edge, EdgeDev, Chrome Edge

Komut satırı seçenekleri

Hiç kimse

Bilinen sorunlar

Geliştirme Araçları Windows üzerinde Microsoft Edge'de açılamıyor

Windows'da Geliştirme Proxy'si kullanırsınız ve Geliştirme Araçları'nı görüntülemek için Microsoft Edge'i kullanacak şekilde yapılandırabilirsiniz. Geliştirme Proxy'sini başlattıktan sonra denetçi başlatılır ancak Geliştirme Araçları açılmaz veya boş açılır.

Bu sorunu düzeltmek için:

  1. Microsoft Edge'i açın
  2. Ayarları gidin
  3. Sistemi ve performans açma
  4. başlangıç artırma devre dışı bırakma
  5. Tüm Microsoft Edge pencerelerini ve işlemlerini kapatma
  6. Geliştirme Proxy'lerini başlatma

STDIO desteği

DevToolsPlugin'i komutuyla kullanırken, Chrome DevTools'ta STDIN/STDOUT/STDERR iletişimini STDIOinceleyebilirsiniz:

  • İletiler URL'lerle stdio://command-name görüntülenir
  • İstekler yöntem olarak STDIN göster
  • Yanıtlar (200 durum) veya STDERR (500 durum) olarak STDOUT gösterilir
  • İleti gövdeleri uygun olduğunda JSON olarak biçimlendirilir
  • Zamanlama bilgileri her istek/yanıt çifti için kullanılabilir

STDIO için yapılandırma örneği

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

Ardından şunu çalıştırın:

devproxy STDIO npx -y @modelcontextprotocol/server-filesystem

Sonraki adım