res.download () не работает в моем случае

Я использую nodejs и expressjs framework для загрузки файла 'jsonFile.json' с сервера.

я использую следующий код

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');
        }
      });

Но это приводит к ответу с полным содержимым файла.

я ожидал, что браузер попросит меня сохранить файл на локальном диске.

Как сохранить файл на локальном диске. ???

Ответы на вопрос(2)

Ваш ответ на вопрос