Ошибка express при загрузке файла после развертывания на aws. Для локального он работает успешно - PullRequest
0 голосов
/ 12 июля 2020

это мой nodejs бэкэнд-файл для загрузки и сохранения в коде базы данных. Он отлично работает на локальном компьютере после развертывания на aws, он не работает. Проверьте это изображение ошибки для получения дополнительной информации у меня есть изменил environment.prod. нет проблем для других запросов.

exports.create = (req, res) => {

try {  
if (!req.files) {
res.status(400).send({ message: "Please select image" });
}else
{

const file = req.files.image;
const filename = req.files.image.name;

file.mv(__dirname + '/uploads/' + filename, function (err,success) {
if (err) {
  res.status(600).send({ err });
} else {
  const url = req.protocol + '://' + req.get("host");
  const tutorial = new Tutorial({
    data: req.body.data,
    image: url + "/uploads/" + filename,
    creator : req.userData.userId,
    uploaderName : req.body.name,
    createdDateTime : new Date()        
  });


 //Save post in the database
  tutorial.save(tutorial).then(data => {
    res.status(200).send({
      message:"success"
    });
  }).catch(err => {
    res.status(500).send({
      message:err
    });
  });

 }
 })
 }
 } catch (e) {
 res.status(700).send({ error: e });
}
};
...