es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cuando utilizo paesrInt en la solicitud POST, obtengo un error. A continuación he pegado el código.

const express = require(“express”);
const bodyParser = require(“body-parser”);
const app = express();

app.use(bodyParser.urlencoded({ extended: true }));

app.get(“/”, function (req, res) {
res.sendFile(__dirname + “/index.html”);
})

app.post(‘/’, function (req, res) {
let num1 = parseInt(req.body.num1);//aquí aparece un error
let num2 = parseInt(req.body.num2);
let sum = num1 + num2; res.send(sum);
})

app.listen(3000, function () {
console.log(“el servidor ha comenzado a ejecutarse en el puerto 3000”);
});

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    ¿Qué hace este código?

    Este código configura un servidor express básico que sirve un archivo HTML con un formulario que permite al usuario ingresar dos números. Cuando se envía el formulario, el servidor recupera los dos números usando body-parser, los analiza en enteros utilizando parseInt(), calcula su suma y la envía de regreso como respuesta. Finalmente, el servidor comienza a escuchar solicitudes entrantes en el puerto 3000.

Comments are closed.