Синтаксическая проблема с использованием Multer в Node.js - PullRequest
0 голосов
/ 01 июня 2019

Я использовал этот учебник:

https://medium.com/@mahesh_joshi/reactjs-nodejs-upload-image-how-to-upload-image-using-reactjs-and-nodejs-multer-918dc66d304c

Чтобы загрузить файл со стороны клиента React на сторону сервера Node.js.У меня возникла проблема с маршрутом POST, приведенным в руководстве, код VS показывает синтаксическую ошибку при его вставке.Кто-нибудь может перестроить это?Это маршрут:

router.post("/upload", {
upload(req, res, (err) => {
  console.log("Request ---", req.body);
  console.log("Request file ---", req.file);//Here you get file.
  /*Now do where ever you want to do*/
  if(!err)
     return res.send(200).end();
});
};);

1 Ответ

0 голосов
/ 01 июня 2019

Так и должно быть

router.post('/upload', function (req, res) {
    upload(req, res, function (err) {
        console.log("Request ---", req.body);
        console.log("Request file ---", req.file);//Here you get file.
        /*Now do where ever you want to do*/
        if(!err) {
            return res.send(200).end();
        }
    })
})
...