Estoy enviando un formulario al backend usando FormData y usando multer en el backend para recibir los datos, funciona bien en mi aplicación web, pero al hacer la misma llamada axios para enviar datos en react-native muestra que los campos de datos se reciben en el backend en siguiente formulario
{ _parts: [ [ 'firstname', 'fahad' ], [ 'firstname', 'RAO' ] ] }estoy haciendo la siguiente llamada en mi aplicación web (que funciona allí) y en mi aplicación expo
const testFOrmData = ()=>{ var data = new FormData() data.append("firstname","fahad") data.append("firstnae","RAO") const adata = { firsn:"rew" } axios.post("http://xxxx:xxxx/api/testform",data) .then((res)=>{ console.log(res) }) alert("SANS") }Cómo recibirlo en forma de objeto de modo que no tenga que hacer cambios en mi código existente en el backend ya que tengo tantos formularios y los he enviado usando datos de formulario en mi aplicación web y tengo que hacer lo mismo en la aplicación móvil pero no lo hago desea enviar sin FormData (enviando objeto en axios)
mi backend
router.post("/testform",upload.none(),(req,res)=>{ console.log(req.body) res.json({resp:req.body}) })ACTUALIZAR
También intenté enviar con datos de formulario
const testFOrmData = ()=>{ var data = new FormData() data.append("firstname","fahad") data.append("firstnae","RAO") const adata = { firsn:"rew" } axios.post("http://xxxx:xxxx/api/testform",data, headers: { 'Content-Type': 'multipart/form-data;', }, ) .then((res)=>{ console.log(res) }) alert("SANS") }