Ich entwickle eine Webapp, gegen eine API. Da die API nicht auf meinem lokalen System läuft, muss ich die Anfrage per Proxy ausführen, so dass ich keine domänenübergreifenden Probleme bekomme. Gibt es eine einfache Möglichkeit, dies zu tun, so wird meine index.html von lokalen senden und alle anderen GET, POST, PUT, DELETE Anfrage gehen zu xyz.net/apiEndPoint.
Bearbeiten:
das ist meine erste Lösung, aber hat nicht funktioniert
%Vor%Es wird den Index, js, CSS-Dateien dienen, aber den Rest nicht an die externe API leiten. Dies ist die Fehlermeldung, die ich habe:
%Vor% Sehen Sie sich die Readme-Datei für http-proxy
an. Es gibt ein Beispiel, wie proxyRequest
aufgerufen wird:
Aufgrund der Fehlermeldung klingt es so, als würden Sie einen falschen Domainnamen in die proxyRequest
-Methode eingeben.
Vielleicht sollten Sie sich meine Antwort hier ansehen. Hier benutze ich das Request-Paket, um jede Anfrage an einen Proxy weiterzuleiten und die Antwort zurück zum Requester zu leiten.