estoy aprendiendo express y node js y estaba haciendo una calculadora bmi. todo es como el tutorial, pero mi resultado es obtener NaN en lugar de calcular, aquí está el código
node js app.get("/bmiCalculator", (req, res) => { res.sendFile(__dirname + "/bmiCalculator.html") }) app.post("/bmiCalculator", (req, res) => { var w = parseFloat(req.body.weight) var h = parseFloat(req.body.height) var bmi = w / (h * h); res.send("your bmi is " + bmi) }) html </head> <h1>bmi cal</h1> <body> <form action="/bmiCalculator" method="post"> <input type="text" placeholder="weight"> <input type="text" placeholder="height"> <button type="submit">bmi calculate</button> </form> </body>¿No es solo que a los campos de su formulario les falta un atributo de name ?