Вот код сервера:
router.get("/download", (req, res) => {
console.log("downloading file...");
const file = `${__dirname}/../downloads/dummy.txt`;
res.download(file);
});
, а вот клиентская сторона JQuery:
const downloadSoftware = () => {
$.ajax({
type: "GET",
url: "/download",
success: function(res) {
console.log("success");
},
error: function(res) {
console.log("error");
}
});
};
HTML:
<a id="downloadParser" onclick="downloadSoftware()">
Download Parser
</a>
Моя проблема в том, что когда я нажимаю на тег, в моем браузере ничего не происходит, когда файл должен загружаться.
РЕДАКТИРОВАТЬ: когда я нажимаю на тег, я получаю это в консоли для NodeJS:
GET /download 304 1.751 ms - -