Stack Overflow en español Asked by AlejandroGnzls on August 27, 2021
Llevo días tratando de recibir datos enviados mediante formulario post y siempre me sale el mensaje "undefined" cuando trato de usar req.body. Alguna idea de porqué esta mal? soy nuevo en node js. Este es mi código:
router.post('/save', function(req, res, next) {
var titulo = req.body.titulo;
console.log(titulo);
});
Puede que necesites incorporar body-parser
npm install --save body-parser
Y configurarlo para leer datos POST de un formulario
const app = express();
const bodyParser = require("body-parser");
app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
Luego usar el codigo que intentas utilizar
router.post('/save', function(req, res, next) {
var titulo = req.body.titulo;
console.log(titulo);
});
Correct answer by F.Igor on August 27, 2021
Con express puedes realizar:
const express = require('express');
const app = express();
app.use(express.json();
Sin necesidad de mas librerias.
Answered by addRian0-0 on August 27, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP