Dart: Debuggen der Client / Server-Kommunikation für Dart-Client und vorhandene Rest-API?

Ich habe eine Rest-API (entwickelt in Django / Python), die ich lokal laufen lasse und eine einfache Client-Anwendung in Dart entwickeln möchte. Dieser Client verwendet XMLHttpRequest, um mit einem lokalen Django-Entwicklungsserver zu kommunizieren. Das Problem ist, dass die Standardausführungskonfiguration im Dart Editor einen eigenen Webserver startet und dann entweder Dartium oder den Systembrowser mit dart2js. Was beide offensichtlich gegen die Cross-Origin-Richtlinie verstoßen wird, wenn ich versuche, auf meine Rest-API zuzugreifen.

Ich frage mich, was das beste Setup wäre, um die Client / Server-Kommunikation zu testen - sollte ich meine restliche API so konfigurieren, dass sie den: 3030-Port, der vom Dart-Editor verwendet wird, als Proxy verwendet, und eine Startkonfiguration mit einer URL konfigurieren, oder gibt es eine Möglichkeit Soll der Dart Editor-Server einen http-Header "Access-Control-Allow-Origin" senden (das wäre wirklich cool) oder einen Chrome-Startparameter, um die Herkunftsüberprüfung für XMLHttpRequests zu deaktivieren?

scheint ein offensichtlich dummes Problem zu sein, aber ich habe keine Lösungen gefunden, die in der (Dart-) Dokumentation oder in beschrieben sindvorherige Fragen Hier.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage