Доступ к сетке Fs в express роутере - PullRequest
0 голосов
/ 14 июля 2020

Я успешно настроил почтовый запрос, который визуализировал фрагменты в моем экземпляре mon go. У меня есть две части промежуточного программного обеспечения, которые, как я полагаю, принимают на себя разные аспекты потока сетки. опубликовали с использованием промежуточного программного обеспечения и инициализации gfs при загрузке. как мне получить доступ к gfs, чтобы сделать следующее: get

router.post("/:id/", upload, auth, async (req, res) => {
  const { file } = req;
  const prospect = await Prospect.findByIdAndUpdate(req.params.id, {
    "$push": {
      "files": file,
    },
  });
  res.json(prospect);
  console.log(prospect);
});

router.get("/:_id/files", auth, async (req, res) => {
  console.log(req.params._id);
  const { fileName } = req.body;
  const prospect = await Prospect.findById(req.params._id);

  console.log(file);
  res.json(prospect.files);
});

Я предоставил почтовый запрос, потому что я собираюсь использовать идентификатор файла как часть ссылки для выполнения findbyid, поскольку файлы являются его собственной коллекцией, и это поиск ссылается на коллекцию потенциальных клиентов. Но из / api / sizes / files, как мне получить доступ к / api / files, вызывая переменную gfs в express router

...