Descargue un archivo del servidor NodeJS utilizando Express

¿Cómo puedo descargar un archivo que está en mi servidor a mi máquina accediendo a una página en un servidor nodeJS?

Estoy usando ExpressJS y he estado intentando esto:

app.get('/download', function(req, res){

  var file = fs.readFileSync(__dirname + '/upload-folder/dramaticpenguin.MOV', 'binary');

  res.setHeader('Content-Length', file.length);
  res.write(file, 'binary');
  res.end();
});

Pero no puedo obtener el nombre del archivo y el tipo de archivo (o extensión). ¿Alguien me puede ayudar con eso

Respuestas a la pregunta(6)

Su respuesta a la pregunta