flutter / flutter/devtools

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

Đang mở
#9,827 15 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug ide-integration ide: vs-code P2
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

Mở 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.