ошибка сети, когда я пытаюсь отправить магов из реагирующего приложения на сервер узла - PullRequest
0 голосов
/ 29 апреля 2020

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

 const formData = new FormData();
 formData.append('myImage',files);
   //files containes e.dataTransfer.files[0] 
 const config = { headers: {'content-type': 'multipart/form-data'} };
 axios.post("localhost:3001",formData,config)
         .then((response) => {
           console.log(response)
         alert("The file is successfully uploaded");
     }).catch((error) => { console.log(error);
 });

событие ondrop запускает этот код для отправки файла на локальный порт 3001 адреса моего сервера. Я использую грозный модуль для обработки файла следующим образом:

var http = require('http');
var formidable = require('formidable');
http.createServer(function (req, res) {
var form = new formidable.IncomingForm();
form.parse(req, function (err, fields, files) {
  res.write('File uploaded');
  res.end();
});
}).listen(3001);

i получить эту ошибку, когда я уронить файл:

Error: "Network Error"
createError createError.js:16
handleError xhr.js:83

я не знаю, как решить проблему. Начать сначала с другим модулем? как я могу исправить эту ошибку? заранее благодарю за помощь

...