In meinem Fall verwende ich einige APIs im Frontend Javascript. Diese api Endpunkte verwendet verschiedene andere Portnummer als Port 80.Wie kann man mit einem anderen Port von einem beliebigen Netzwerk auf API zugreifen?
Meine Anwendung Ordnerstruktur sieht unten wie,
app/
view-events.js
view.html
gibt es zwei Servern, auf denen in den Port 80 und 8081 jeweils. domain.com/view/
api wird von 80 zurückgegeben. Diese view-events.js
verwendet einige APIs wie http://domain.com:8081/api/services/featured-data/
.
So, wenn ich http://www.domain.com/view/
aufrufen die Seite lädt aber die Komponenten von http://domain.com:8081/api/services/featured-data/
werden nicht geladen. Dies geschieht nur in wenigen Netzwerken [meist Unternehmensnetzwerke]. Da ein anderer Port als 80 in einigen Unternehmensnetzwerken nicht zulässig ist.
Wie kann ich dieses Problem loswerden?
Könnte mir jemand dabei helfen? Danke
Nun unter der Annahme, dass Sie nicht diejenigen ändern Corporate Networks, müssen Sie Ihre API natürlich auch an Port 80 bedienen. – Bergi