Есть форма которая принимает файл, далее этот файл отправляется на сервер, где проходит необходимые процедуры, после этого я хочу получить то что внутри файла и передать это обратно на клиентскую часть и вставить эти данные в нужное поле, в моем случае получается, что после загрузки файла с моего localhost:3000 меня отправляет на localhost:4000/upload, хотелось бы обойтись без этого и ещё и сами данные получить, как я понимаю, мне нужно организовать функцию которая срабатывает при нажатии на мою кнопку отправки и в этой функции используется fetch, все ли верно я понимаю? В любом случае буду очень благодарен за пример того, как можно реализовать то что требуется. Заранее спасибо за оказанную помощь!
app.post('/upload', function(req, res) {
var file = req.files.userFile,
userFile = file.name;
file.mv('upload/'+ userFile, function(err){
if(err) {
console.log(err);
} else {
console.log('Done!');
res.send('Done');
}
})
var text = fs.readFileSync(`upload/${userFile}`, 'utf8');
console.log(text.toString());
});