Я новичок в узле и реагирую, я пытаюсь создать реакцию приложения, в которой я могу перетаскивать изображения и перетаскивать их в зону перетаскивания, а затем отправлять файл на сервер моего узла. Я использую этот код на реакции клиента. сторона:
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
я не знаю, как решить проблему. Начать сначала с другим модулем? как я могу исправить эту ошибку? заранее благодарю за помощь