ho provato l'invio di alcuni dati del modulo al mio server nodo ma req.body
ha nessuno della mia forma campi lato nodo diCome gestire formdata da Express 4
var express = require('express')
var app = express()
var path = require('path')
var bodyParser = require('body-parser')
app.use(bodyParser.urlencoded({
extended: true
}));
app.get('/', function (req, res) {
res.sendFile('index.html')
})
app.post('/sendmail', function (req, res) {
const formData = req.body.formData
questo è quello che sto inviando dal browser
fetch('/send', {
method: 'POST',
body: new FormData(form)
})
in strumenti di sviluppo ho solo vedere i dati passati nel Referer, forse è questo il mio problema
Referer: http://localhost:3000/?name=&budget=%C2%A31000
'corpo-parser' non gestisce i corpi di richiesta più parti, provare qualcosa di simile [' multer'] (https: // www.npmjs.com/package/multer). – robertklep
@robertklep Vedo grazie, sentitevi liberi di aggiungerlo per rispondere. Forse sarebbe più semplice se aggiungessi semplicemente i dati a JSON? Sono sorpreso di poter passare semplicemente FormData per il recupero e il suo invio come multipart. – SuperUberDuper