我是从 JSON 导出 CSV 的新手...我非常接近得到这个...但我不知道如何从我的 Express 服务器将 CSV 发送回客户端。
用户选择要导出的客户,然后单击导出按钮...我希望发回 CSV 文件。
我在服务器上将 JSON 数据转换为 CSV,如何将此文件发送回客户端?
这是我迄今为止的快速路线 -
router.post('/SaveCSV', (req, res) => {
const csv = JSONToCSV(req.body, { fields: ["Customer Name", "Business Name", "Customer Email", "Customer ID", "School ID", "Student Count", "Admin Count", "Courses Count" ]})
})
Run Code Online (Sandbox Code Playgroud)
我已经尝试过 res.send、res.sendFile 和 res.attachment.. 有什么指导吗?
更新***
router.post('/SaveCSV', (req, res) => {
const csv = JSONToCSV(req.body, { fields: ["Customer Name", "Business Name", "Customer Email", "Customer ID", "School ID", "Student Count", "Admin Count", "Courses Count" …Run Code Online (Sandbox Code Playgroud)