приложение среднего стека: загрузка изображения, работающая на локальном компьютере, но не работающая на сервере (ошибка 422) - PullRequest
0 голосов
/ 30 ноября 2018

Я использую ng2-file-upload https://valor -software.com / ng2-file-upload / для загрузки изображений в свое среднее приложение (угловой 6 + узел) Код работает на локальном, но на сервере я получил ошибку: Ответ с состоянием: 422 Необработанный объект для URL ..

Код узла:

   ....

 var path = require('path')

    var storage = multer.diskStorage({
      destination: function (req, file, cb) {
        cb(null, './uploads/')
      },
      filename: function (req, file, cb) {
          cb(null, path.parse(file.originalname).name + path.extname(file.originalname)) //Appending extension
       console.log(file.originalname);

     }

    });
    var upload = multer({ storage: storage }).any();
    router.post('/upload', function (req, res, next) {
        upload(req, res, function (err) {
            if (err) {
                console.log('here');
              // An error occurred when uploading
              console.log(err);
              return res.status(422).send("an Error occured while uploading")
            }  
           // No error occured.
           console.log('no error');
           return res.send("Upload Completed  ");   });    
      });

Как решить эту проблему?

...