Получение данных из FormData на сервере
Здравствуйте.
Подскажите а каким образом можно получить данные из req.body при учёте что данные передавались через new FormData? "body-parser" подключал, req.body пустой. Вообще это хорошая идея передавать данные из форм через FormData? |
Raadsert, есть модули npm для предварительной обработки полученных данных от клиента в таком формате.
Например https://www.npmjs.com/package/formidable https://www.npmjs.com/package/multer Я сейчас не помню что применяется у нас в разработке. Могу посмотреть только в понедельник, когда выйду на работу. :) Цитата:
|
Цитата:
|
Цитата:
Обычные данные можно передавать и без нее. |
Цитата:
// const multer = require("multer"); // app.use(multer().none()); app.use(express.json()); app.use(express.urlencoded({ extended: false })); app.use(cookieParser()); app.use(express.static(path.join(__dirname, "public"))); |
В другом ПО используем такое
// const fileUpload = require('express-fileupload'); // app.use( fileUpload({ createParentPath: true, }) ); Этот модуль не только читает присланные файлы, но и обрабатывает значения полей. |
Цитата:
|
Raadsert, я просто привел пример того, что было под рукой. :)
ПО сейчас меняется довольно быстро, т.ч. "начинать сначала" можно только по проектные задачки. Т.н. продуктовые ПО довольно инертны в своей "раме", поскольку есть тактические задачи и именно их нужно решать в оперативном порядке. |
Часовой пояс GMT +3, время: 03:43. |