Emberjs: Router so konfigurieren, dass direkte 'GET'-Anfragen bearbeitet werden

Wie konfiguriere ich den Router für die Behandlung von xhr unddirect requests to api.

Use Case: Datei herunterladen

Ich habe einRESTAPI, von dem ich versuche, eine Datei mit einem @ herunterzulad<a> action link tag -> Klicken Sie auf, um ein neues Tab / Fenster mit absoluter URL zu öffnen. Meine WebApp wird unter @ geschaltehttp: // localhost: 4200 proxying request zuhttp: // localhost: 44226 Wenn ich versuche, die API zu drücken, um die Datei mit der URL herunterzuladenhttp: // localhost: 4200 / api / download / files / 1 Ich erhalte den Fehler: UnrecognizedURLError: / api / download / files / 1

Standard-Route
const Router = Ember.Router.extend({
  location: config.locationType // auto
});

Router.map(function() {
  this.route('login');
  this.route('logout');
});
export default Router;

Alle Hinweise, wie vorzugehen ist / was zu ändern ist.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage