2014-06-09 17 views
5

Có tương đương với grunt-connect-proxy cho Dart/pub không?Yêu cầu proxy phi tiêu đến máy chủ phụ trợ trong khi phát triển

Trong nội dung giao diện sản xuất được xây dựng (pub build) làm tài nguyên tĩnh và có thể được phục vụ bởi bất kỳ máy chủ web nào (phi tiêu bất khả tri).

Trong quá trình phát triển, tôi muốn giao tiếp với máy chủ phụ trợ (không phải Dart), mà không cần phải tạo toàn bộ giao diện với pub build và phân phối nó với máy chủ phụ trợ chỉ để xem một số thay đổi duy nhất trong mã giao diện người dùng.

Tính năng này đã được đề xuất, nhưng hiện tại nó đã được phân loại: https://code.google.com/p/dart/issues/detail?id=16851. Có vẻ như điều này chỉ có thể được thực hiện với quán rượu, kể từ khi giao tiếp với phụ trợ, ngay cả trong cùng một máy chủ, được thực hiện thông qua CORS - ít nhất đó là những gì được khuyến khích trong tài liệu.

Trả lời

2

Tôi đã dành thời gian chơi với công nghệ và đó là giải pháp có vẻ hoạt động: Chỉ cần pub get và phục vụ toàn bộ nội dung (có thư mục con!) Của thư mục web với máy chủ phụ trợ của bạn. Sau đó, mở trang trong dartium (sử dụng địa chỉ ổ cắm máy chủ phụ trợ). Không có máy chủ nào khác lưu trữ mã lối vào. Giải pháp là IDE-thuyết bất khả tri.

0

Cách "chính thức" là chuyển tiếp các yêu cầu cho tài nguyên Dart đến một phiên bản pub serve đang chạy phục vụ tệp nguồn Dart hoặc đầu ra JavaScript được xây dựng (tùy thuộc vào trình duyệt được sử dụng) trong quá trình phát triển.

Bằng cách này bạn không phải đối phó với các liên kết tượng trưng cũng như với thử nghiệm trên các trình duyệt không phải của Dartium.

Các vấn đề liên quan