- Передача используется для общего HTTP-ответа, такого как JSON, XML и т. Д.
- Для отправки файлов вам нужно вызвать
res.sendFile
с filePath
и егопараметры
Это выглядит так
app.get('/file/:name', function (req, res, next) {
var options = {
root: __dirname + '/public/',
dotfiles: 'deny',
headers: {
'x-timestamp': Date.now(),
'x-sent': true
}
};
var fileName = req.params.name;
res.sendFile(fileName, options, function (err) {
if (err) {
next(err);
} else {
console.log('Sent:', fileName);
}
});
});