Tag: express

HTTP GET生成Excel工作簿,使用Express进行响应,然后自动下载文件?

我正在构build我的第一个自定义NodeJS服务器,并希望就如何实现以下过程提供一些指导和build议: 客户端使用一些查询参数向服务器发送HTTP GET请求 根据查询参数查询MongoDB(使用Mongoose) 从生成的MongoDB数据中生成Excel工作簿 该文件作为HTTP响应发送到客户端(使用Express) 客户端浏览器收到响应后自动开始下载Excel工作簿文件。 第3-5部分我特别迷失。 我不知道我应该使用什么工具来生成带有Node的服务器上的Excel工作簿,哪种方式最好将Excel文件作为HTTP响应发送,或者如何使客户端浏览器开始下载接收到的文件。 谢谢!

上传.xlsx文件以表示/ node和mongoDB

我试图制作一个Web应用程序,pipe理员可以将每周工作计划上传到应用程序,然后让应用程序将数据parsing为html格式。 我对你们的问题是如何让应用程序将Excel文件转换成JSON,而上传。 我是新的,所以我不知道如何同时上传文件到Mongo,同时将其转换为JSON。 编辑 – 在我的app.js中: xlsxj = require("xlsx-to-json"); xlsxj({ input: "sample.xlsx", output: "output.json" }, function(err, result) { if(err) { console.error(err); }else { console.log(result); } }); app.post('/upload' function(req, res) { ??? What to put here ??? }); 我的input用户selectfile upload的地方: .div(style={position: 'absolute', right: '50px', top: '75px'}) unless user.email == "cca@gmail.com" p Upload New Schedule #uploadNew form(action="…", […]