flutter / flutter/devtools

Dart DevTools fails to connect in vscode-serve-web (Connection Refused to 127.0.0.1)

Offen
#9,827 15 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug ide-integration ide: vs-code P2
Vorherrschende Sprache
Dart
Sterne
1.7k
Forks
404
Ø Merge
6 T. 17 Std.
Gemergte PRs (30 T.)
18

Beschreibung

### Environment:
- VS Code Version: 1.119.0
- Dart/Flutter Extension Version: v3.134.0
- Start Command: code serve-web
- OS: Linux
### Description:
When using VS Code via serve-web (browser-based), the Dart/Flutter extension attempts to launch or connect to DevTools using 127.0.0.1. However, in a web-based IDE sandbox, 127.0.0.1 refers to the user's local machine (client) rather than the remote host where the DevTools server is actually running.
### Steps to Reproduce:
1. Launch VS Code using code serve-web or a similar web-based hosting.
2. Start a Flutter/Dart project.
3. Click on "Flutter" from the Activity Bar.
4. The embedded Webview or the redirected URL fails because it points to http://127.0.0.1:9100.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der VS Code serve-web-Integration, die die DevTools-URL erstellt oder öffnet, und reproduziere dann den in diesem Issue beschriebenen Fehler mit einem webgehosteten Workspace. Als erledigt gilt die Aufgabe, wenn die browserbasierte IDE den entfernten DevTools-Server erreicht, statt zu versuchen, eine Verbindung zu 127.0.0.1:9100 herzustellen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
dart, vscode
Bereich
developer-experience, devtools, networking
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.