2014-06-09 8 views
5

Esiste un equivalente di grunt-connect-proxy per Dart/pub?Richieste del proxy Dart al server back-end durante lo sviluppo

Nel frontend di produzione roba viene creata (pub build) come risorse statiche e può essere servita da qualsiasi server Web (agitazione-dardo).

Durante lo sviluppo mi piacerebbe comunicare con il server di back-end (non-Dart), senza la necessità di costruire interi frontend con pub build e servirlo con il server di backend solo per vedere qualche singolo cambiamento nel codice di frontend.

Questa funzione è già stata proposta, ma al momento è stata completata: https://code.google.com/p/dart/issues/detail?id=16851.

Sembra che questo può essere fatto solo con pub, dal momento che la comunicazione con back-end, anche all'interno dello stesso host, viene effettuata tramite CORS - almeno questo è ciò che è incoraggiato nei documenti.

risposta

2

Ho trascorso un po 'di tempo a giocare con la tecnologia e questa è la soluzione che sembra funzionare: solo pub get e servire tutto il contenuto (con sottocartelle!) Della cartella web con il server di back-end. Quindi, apri la pagina in dartium (usa l'indirizzo del socket del server di backend). Nessun altro server dovrebbe ospitare il codice di frontend. La soluzione è IDE-agnostica.

0

Il modo "ufficiale" è di inoltrare richieste di risorse Dart a un'istanza pub serve in esecuzione che serve file di origine Dardo o output JavaScript generato (a seconda del browser utilizzato) durante lo sviluppo.

In questo modo non è necessario gestire collegamenti simbolici né test su browser non Dartium.

Problemi correlati