This site uses cookies own and third. If you continue to browse consider to accept the use of cookies. OK More Info.

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Oddysey

Pages: [1]
1
Zona Webmaster / Datos vacíos en post de formulario
« on: July 05, 2022, 06:27:27 pm »
Cuando tengan un formulario haciendo post a un endpoint en especifico, no olviden ponerle las " name " a cada endpoint, para que genere la key con el valor del input, y no olviden que tienen que parsear los datos. A partir de node js version 4.16 se parsea instalando body parser( npm i body-parser ) y en el servidor tienen que poner estas dos líneas:  const bodyParser = require('body-parser');  Y dyParser.urlencoded({extended: true})). Quedaría de la siguiente manera:


 index.html
<form action="/test" method="POST">
    <input type="text" placeholder="INGRESE SU MAIL" id="mail" name="mail">
    <input type="text" placeholder="INGRESE SU NOMBRE" id="nombre" name="nombre">
    <input type="submit" id="boton">
</form>

en el servidor.js

const express = require('express');
const app = express();
const bodyParser = require('body-parser');
app.use(express.json());
app.use(bodyParser.urlencoded({extended: true}));
app.post("/test", async(req,res)=>{
  res.send(req.body)
})

app.listen(8080, ()=>{
    console.log("LEVANTANDO SERVIDOR")
})

Con eso debería estar andando y legando los datos al formulario en el el  REQ.BODY

Pages: [1]