2016-07-26 4 views
1

Wir machen eine PhoneGap App und versuchen, einen Datendienst wie folgt zu verwenden:PhoneGap-Umgebungsvariablen in Bezug auf AJAX-Datendienst in einer Entwicklungsumgebung?

$.post(rooturl + '/data/something', { a: 1 }, (res) => {}); 

Das Problem: Wenn die App auf PhoneGap läuft, ist es eine einzelne Seite Anwendung ohne maßgeschneiderte Server-Backend. Das bedeutet, dass ich keinen Umgebungsindikator senden kann, um den Rooturl zu ändern und ihn im lokalen NodeJS-Entwicklungsserver-Datendienst im Gegensatz zum Produktionsserver zu leiten.

Mit anderen Worten, wie kann ich das Javascript auf der Client-Seite erkennen, ob es in der Entwicklungsumgebung ausgeführt wird, um die richtige Root-URL (Entwicklung/Produktion) richtig festzulegen?

Antwort

1

Leider PhoneGap adressiert dies nicht.

Je nachdem, welche Werkzeuge, die Sie verwenden, sieht aus wie Ihre Optionen sind: