Скачать файл с сервера nodejs

У меня есть сайт на nginx + nodejs + angular. Хотелось бы, чтобы нажимая на кнопку, скачивался файл с моего debian сервера. Как это лучше сделать? Так как файл имеет вес 210мб, расширение .zip


Ответы (1 шт):

Автор решения: Илья Кузьмич

В общем оказалось несложно

Nodejs

app.get('/download', function(req, res){
 const file = `${__dirname}/upload-folder/my.zip`;
 res.download(file);
});

Angular

location.href = 'mysite.com/download';
→ Ссылка