Ich versuche, einen Angular.js-Dienst zu verwenden, um einen JSON von meinem REST-Dienst zu erhalten, der mit Jersey / Spring erstellt wurde.
Wenn ich Firefox benutze, funktioniert es gut, aber wenn ich zu Chrome gehe, bekomme ich die Nachricht:
%Vor%Hier ist mein Service-Code:
%Vor%Jemand hatte das gleiche Problem? Wie hast du das funktioniert?
Danke.
Die CORS-Lösung wird unter html5rocks beschrieben. Arbeitete für mich.
Ich habe einen Apache-Server auf Port 80 und einen REST-Webservice auf Port 8889, denselben Server. Ich habe diese Lösung versucht, aber nicht funktioniert:
%Vor%Der einzige Weg, wie ich das herausgefunden habe, war:
In der Datei services.js:
%Vor%In der Datei apache proxy.conf:
%Vor%Ich lerne immer noch Angular selbst, aber die Verwendung des $ location-Dienstes, um den aktuellen URL-Host und Port zu erhalten, macht es einfacher, Code zwischen verschiedenen Umgebungen zu verschieben. Das hat mir übrigens auch geholfen, das von Ihnen beschriebene Problem zu überwinden.
%Vor%Tags und Links angularjs