Download einer Datei von der REST-API mit Restangular-Anforderung

Ich habe ein einfaches node.js + Restify Backend mit Standard CORS Einstellungen und diesem Endpunkt:

var file = '1,5,8,11,12,13,176,567,9483';

server.get('/download', function(req, res, next) {
  res.set({"Content-Disposition": "attachment; filename='numbers.csv'"});
  res.setHeader("Content-type", "text/csv");
  res.send(file);
  return next();
}, function(err) {
  res.send(err);
});

Was zu tun ist, ist eine CSV-Datei zu erstellen und diese zurückzugeben.

Es funktioniert hervorragend, wenn ich einfach die Endpunktadresse in den Webbrowser eingebe und die Eingabetaste drücke. Die Datei wird ordnungsgemäß heruntergeladen.

Aber wenn ich das Gleiche versuche, aber anstatt die Adressleiste des Browsers zu verwenden, benutze ich Restangular wie folgt:

Restangular.one('download').get().then(function (res) {
    console.log(res);
});

it schreibt nur eine Antwort an die Konsole, aber es wird keine Datei heruntergeladen.

Gibt es eine Möglichkeit, dies mit Restangular zu tun? Oder muss ich dafür etwas anderes verwenden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage