Ich habe ad Restful Server und einen Webserver in einer anderen Domäne für die Bereitstellung von Asset-Dateien.
In der Vergangenheit war dieser Server identisch und dient in einem Server. und jetzt versuche ich, die relativen URLs zu Explicit zu ändern.
Ordinary Lösung verändert sich alle verwendeten URLs wie folgt aus:
$http.post(DATA_SERVER_DOMAIN+"/service/method")
anstelle von
$http.post("/service/method")
ist es eine Lösung feste Domäne für alle $http
oder $resource
Anfragen in AngularJS einzustellen (zum Beispiel in $ httpprovider)
Ich würde mit der Kapselung aller Service-Anfragen innerhalb einer '$ Ressource 'gehen. Dann verwenden Sie nur die vollständige URI dort – Phil
Sie können $ http Anfrage Interzeptor Konzept betrachten. Aber Sie brauchen einen Mechanismus, wo Sie zwischen einer Ihrer API Anfrage vs Anfragen von Framework selbst – Chandermani
Ich stimme mit @Phil, und würde versuchen, Anfragen in eine '$ Ressource' (oder' $ service') wickeln – Alex