res.download () no funciona en mi caso
Estoy usando nodejs y expressjs framework para descargar un archivo 'jsonFile.json' desde el servidor.
Estoy usando el siguiente código
res.get('/download', function(req, res) {
res.setHeader('Content-disposition', 'attachment; filename=jsonFile.json');
res.setHeader('Content-Type', 'text/json');
res.download(__dirname + 'jsonFile.json');
}
});
Pero esto da como resultado una respuesta con todo el contenido del archivo.
esperaba que el navegador me pidiera que guardara el archivo en el disco local.
¿Cómo guardo el archivo en el disco local?