Dart DevTools fails to connect in vscode-serve-web (Connection Refused to 127.0.0.1)
- Ngôn ngữ chính
- Dart
- Star
- 1.7k
- Fork
- 404
- Merge trung bình
- 6 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 18
Mô tả
### 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.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu từ tích hợp serve-web của VS Code, tích hợp này xây dựng hoặc mở URL DevTools, sau đó tái hiện lỗi được mô tả trong issue này với một workspace được lưu trữ trên web. Hoàn thành khi IDE chạy trên trình duyệt kết nối được đến máy chủ DevTools từ xa thay vì cố gắng kết nối đến 127.0.0.1:9100.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- dart, vscode
- Lĩnh vực
- developer-experience, devtools, networking
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100