一尘不染

AngularJS-接收和下载CSV

angularjs

我使用nodeJS程序作为服务器,使用AngularJS Web应用程序作为客户端。

要创建CSV,我正在使用“ express-csv”库(https://www.npmjs.com/package/express-
csv)

这是我的服务器端代码:

定义:

var app = express();
var csv = require('express-csv');

获取代码:

app.get('/exportDB', function(req, res){
    res.csv([
    ["a", "b", "c"]
  , ["d", "e", "f"]
  ]);

这是我的客户端代码:

$http.get("http://"+$localStorage.ip+":"+$localStorage.port+"/exportDB").success(function(response){
            // HERE I NEED A WAY TO DOWNLOAD THE RECEIVED CSV
        });

不用说它到达了服务器,其他一切都工作正常,但是我找不到下载CSV的方法。请帮助。

ps

请不要说这是提示您使用node.js和node-csv-parser(节点模块)作为弹出窗口下载要下载的csv文件)的副本,因为实际上没有提到客户端。另外,其他问题集中在服务器端而不是客户端。没有其他问题涉及AngularJS客户端。


阅读 199

收藏
2020-07-04

共1个答案

一尘不染

您可以浏览:

location.href = "http://"+$localStorage.ip+":"+$localStorage.port+"/exportDB";
2020-07-04