我使用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客户端。
您可以浏览:
location.href = "http://"+$localStorage.ip+":"+$localStorage.port+"/exportDB";