Tenga una entrada muy simple en un formulario para probar una ruta POST:
<form method="POST" action="/user/onboarding" id="onboarding_form"> <div class="form-check"> <input class="form-check-input" id="industry" type="checkbox" value="FinTech"/> <label class="form-check-label" for="industry"> FinTech </label> </div> <button type="submit" name="submit"> Complete onboarding </button> </form>
Pero cuando intento analizar el resultado y acceder usando req.body.industry
, veo [Object: null prototype] { submit: '' }
en mi console.log
He seguido los pasos aquí y tengo:
app.use(express.json()); app.use(express.urlencoded({ extended: false }));
por encima de mis rutas
¿Qué estoy haciendo mal?