【发布时间】:2022-01-12 09:58:00
【问题描述】:
我尝试使用 nodejs 和 Javascript 下载文件。 当我在浏览器中调用 URL 时,文件被下载。 当我使用 fetch 在我的 javascript 文件中调用此端点时,下载不起作用
NodeJS 端点
app.get("/download", function (req, res, next) {
res.download(
filepath
);
});
Javascript 调用
const downloadFile = async (path) => {
await fetch("http://localhost:8080/download", {
method: "Get",
})
.then((response) => {
console.log(response);
})
.catch((error) => {
console.log(error);
});
};
你有什么建议吗?
非常感谢!
【问题讨论】:
标签: javascript node.js express download fetch