Загрузка файла из папки express stati c. Я пытаюсь загрузить файл из angular 8, и я использовал express в качестве бэкэнда - PullRequest
0 голосов
/ 30 апреля 2020

Я пытаюсь загрузить файл stati c служить в моем интерфейсе angular. Когда я пытался использовать функцию express res.downlode, он не отправил мне никакого ответа, и на angular я получаю и сообщение: «Ошибка Http во время синтаксического анализа для http://localhost: 8080 / notes / downlode / file-1588236321858.jpg » Я пытаюсь что-то вроде этого

router.get('/downlode/:id', async (req, res) => {
  const id = req.params.id;
  const file = path.resolve(__dirname, `../notes_pdf/file-1588234337804.jpg`);
  res.download(file);
});

api.use('/notes', express.static('notes_pdf'));
dir of folder BackEnd\notes_pdf

я использовал multer для загрузки файл

на angular я связываю что-то вроде

 downlodenotes(id) {
    this.downlode.down(id).subscribe((res) => {
      console.log(res);
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...