Я новичок в Express и маршрутизации в целом.
Я бы хотел, чтобы пользователь мог загрузить файл и затем перенаправить его на другую страницу.
app.get("/", (req, res) => {
res.sendFile(htmlPath);
});
app.get("/zip", function(req, res) {
res.download(folderPath + "./archive.zip", err => {
if (!err) {
return res.redirect("/");
}
});
});
Приведенный выше код работает нормально с точки зрения загрузки файла, но я не уверен, как перенаправить пользователя на "/" после успешной загрузки файла.
Я получаю следующую ошибку:
Невозможно установить заголовки после их отправки клиенту
Насколько я понимаю, нельзя отправлять более одного ответа. Не могли бы вы помочь мне с этой проблемой?
Best,
Andrea