2014-06-09 34 views
5

Czy istnieje odpowiednik grunt-connect-proxy dla Dart/pub?Żądania proxy Dart na serwerze zaplecza podczas programowania

W materiale przeznaczonym do produkcji nakładek (pub build) jest tworzony jako zasoby statyczne i może być obsługiwany przez dowolny serwer WWW (agitacja typu Dart-Agnostic).

Podczas programowania chciałbym komunikować się z serwerem zaplecza (bez Dart), bez potrzeby budowania całego interfejsu z pub build i serwować go z serwerem zaplecza tylko po to, aby zobaczyć pojedynczą zmianę w kodzie frontendu.

Ta funkcja została już zaproponowana, ale od tej pory jest prowadzona w trzech etapach: https://code.google.com/p/dart/issues/detail?id=16851.

Wygląda na to, że można to zrobić tylko w pubie, ponieważ komunikacja z serwerem, nawet w obrębie tego samego hosta, odbywa się za pośrednictwem CORS - przynajmniej to jest zalecane w dokumentach.

Odpowiedz

2

mam spędzić trochę czasu grając z technologią i jest to rozwiązanie, które wydaje się działać: (! Z podfolderami) Wystarczy pub get i służyć całej zawartości folderu web z serwerem zaplecza. Następnie otwórz stronę w dartium (użyj adresu gniazda serwera zaplecza). Żadne inne serwery nie powinny obsługiwać kodu frontendowego. Rozwiązanie jest niezależne od IDE.

0

"Oficjalna" metoda polega na przekazywaniu żądań dotyczących zasobów Dart do działającej instancji pub serve, która służy do obsługi plików źródłowych Dart lub wbudowanego kodu JavaScript (w zależności od używanej przeglądarki) podczas tworzenia.

W ten sposób nie musisz radzić sobie z dowiązaniami symbolicznymi ani testowaniem w przeglądarkach innych niż Dart.